ну значит и не надо
может я не понял что хотят
но в том куске кодатлоько две модели и были через такой вызов
По сути контейнер создан для того, что-бы избегать конструкции new, и управлять зависимостями централизованно, ну + завязаться на абстракциях а не на реализациях. В случае с моделями как раз таки нужно использовать new, ну, или Model::create, в зависимости от логики приложения