protobuf orm idea