GenericAbstractHibernateDao added and used in dao classes