added mappedsuperclass