Common model concerns for Laravel's Eloquent ORM