Protocol Buffers at Runtime (C++)