@Override
 public Object find(Class clazz, Long id) {
   return baseDao.find(clazz, id);
 }
 @Override
 public List<User> find(
     int firstRow, int numberOfRows, String sortField, boolean descending, Class clazz) {
   return baseDao.find(firstRow, numberOfRows, sortField, descending, clazz);
 }
 public Session getSession() {
   return baseDao.getSession();
 }
 public List find(String queryName, Object... objects) {
   return baseDao.find(queryName, objects);
 }
 public void save(Object obj) {
   baseDao.save(obj);
 }
 public void delete(Object object) {
   baseDao.delete(object);
 }