added MappedSuperclass