public override BsonValue DeepClone() { ThrowIfDisposed(); return new RawBsonDocument(CloneSlice()); }