Protocol Buffers via C++