protobuf_message_adapter library