Block a user
Реализовать универсальный InMemoryRepository<T> и удалить/выключить InMemoryTaskRepository
Ввести обобщённый интерфейс Repository<T extends Identifiable>
Добавить интерфейс Identifiable и заставить Task его реализовывать