There are many places where `ByteString.CopyFrom` is called which adds overhead/GC pressure, particularly with larger state objects. Many of these could safely use `UnsafeByteOperations.UnsafeWrap` to avoid the copy. Context: - https://github.com/protocolbuffers/protobuf/issues/4206 - https://github.com/protocolbuffers/protobuf/pull/7645 If this is agreeable, I would be happy to provide a PR. ### Release Note RELEASE NOTE: **FIX** Reduce unnecessary buffer copies in state operations