public override BsonDocument AddRange(Dictionary<string, object> dictionary) { EnsureIsMaterialized(); return base.AddRange(dictionary); }