code: func (p Property) IsPolymorphic() bool {
  	return len(p.PrimitiveTypes) > 0 || len(p.PrimitiveItemTypes) > 0 || len(p.PrimitiveItemTypes) > 0 || len(p.ItemTypes) > 0 || len(p.Types) > 0
  }
docs: // IsPolymorphic checks whether a property can be multiple different types