Right using of generics in DAO.
Changes in works module.
Regular commit