Laravel Éloquent: Comment faire pour récupérer automatiquement des relations lors de la sérialisation par toArray/toJson

J'ai les chiffres, cela fonctionne pour la récupération automatique des user et replies quand je suis la sérialisation d'objet JSON, mais il est primordial toArray vraiment la bonne façon de le faire?

<?php

class Post extends Eloquent
{
    protected $table = 'posts';
    protected $fillable = array('parent_post_id', 'user_id', 'subject', 'body');

    public function user()
    {
        return $this->belongsTo('User');
    }

    public function replies()
    {
        return $this->hasMany('Post', 'parent_post_id', 'id');
    }

    public function toArray()
    {
        $this->load('user', 'replies');
        return parent::toArray();
    }
}