invert
ProtobufCodec
ProtobufEnumCodec