We could consider using SerializingConverter here. Might be overkill for this as-is, but if we eventually arrive at a solution that uses datatype channels, for example, that would be delegating to the ConversionService and whatever Converters have been registered in the context.