nullable
ByteStringTypedEncoder
EnumTypedEncoder
MessageTypedEncoder