GenericDAO added