Protobuf support