Реализован обобщенный DAO