little improvement: MappedSuperclass