extend BaseDAOImpl