Изменения архитектуры. Теперь с репозиторием общаются только классы-модели. Все методы для работы с репозиторием вынесены туда же.