Problem with @Inheritance, collection-valued field in subclass