public override int CompareTo(BsonDocument other) { EnsureIsMaterialized(); return base.CompareTo(other); }