Getting rid of the Hibernate Boilerplate