Persistence protocol implementation -> protobuf