public override bool TryGetElement(string name, out BsonElement value) { EnsureIsMaterialized(); return base.TryGetElement(name, out value); }