Moved property accessors into subclasses to get hibernate to generate columns in db.