Hibernate models require a blank constructor