ModelUtil and ModelBuilder use GenericModel instead of the play.db.jpa.Model