public override IBsonSerializationOptions Freeze() { if (!IsFrozen) { if (_keyValuePairSerializationOptions != null) { _keyValuePairSerializationOptions.Freeze(); } } return base.Freeze(); } }