CommonMapperMethodsTrait::create() can take string prototype for abstract mapped superclasses