First implementation for Protocol Buffers.