After further thought, I decided to keep AttributeConverterDefinition as a more user-facing encapsulation of an AttributeConverter.