public override int GetHashCode() { return(Pairs.Aggregate(357, (i, kvp) => i ^ kvp.Key.GetHashCode() ^ kvp.Value.GetHashCode())); }