protected DatabaseOperation( string databaseName, string collectionName, BsonBinaryReaderSettings readerSettings, BsonBinaryWriterSettings writerSettings) { _databaseName = databaseName; _collectionName = collectionName; _readerSettings = (BsonBinaryReaderSettings)readerSettings.FrozenCopy(); _writerSettings = (BsonBinaryWriterSettings)writerSettings.FrozenCopy(); }