Доработан класс TaskSettingsModel. Переименованы классы *Impl в *Model.
Убрано создание сервера H2 на tcp порту.
Доработана инициализация сессии Hibernate в тесте
Сгенерирован корректный код hash() и equals()
JUnit тесты переведены на H2
Переместил интерфейсы в пакет model
Попытка избавиться от циклических зависимостей
Заменил protected на private
Резолвинг конфиликтов