protected override void CleanUpOuterDataContext() { if (mongo == null) return; mongo.Dispose(); mongo = null; }