Currently there is only a transcoder interface but serialization (json, msgpack) and encoding (base64, hex) should be different concerns.