rename MappedSuperclass to lowercase and fix the namespace of Model