Using the Laravel IoC container for Dependency Injection as well as Eloquent in the Repository Pattern