DAO and Entity are generic now!