Google Protocol Buffers support