десериализация в конструкторе
десериализация в конструкторе
вместо реализующих классов теперь интерфейсы, изменена инициализация дао объектов