Applying Protobuf