added inheritance
@MappedSuperclass