хм, значит оставлю как есть, т.к. здесь типа сервисно-ориентированная архитектура, которая, я еще не оч понимаю, зачем нужна
Нужна, что бы не конструировать в разных частях программы работу с моделью, репозиторием, дбконтекстом, а иметь общий интерфейс работы с данными в любой части программы как с неким глобальным объектом