we should not need to repeat the properties that are present on the model class. simply add a mapped-superclass mapping for the model