фикс ридми
Первый рефайторинг.
Добавлена генерация DAO