class DefaultPersistenceManager implements PersistenceManager<T, I> {

    @Override
    public T update(final T entity) {
    	LOG.info("Updating entity for class:{}", entity.getClass());
    	verify(DaoMethod.UPDATE, entity);
        return entityManager.merge(entity);
    }

}