DDD in Laravel