A PartMetadata specification convention that would apply to Type '{0}' has been overridden by attributes applied in the source ...