public void add(T t) { dao.save(t); }
public void update(T t) { dao.persist(t); }
public void remove(T t) { dao.delete(t); }
public void remove(PK id) { dao.delete(id); }
public T get(PK id) { return dao.get(id); }
public List<T> getAll() { return (List<T>) dao.getAll(); }