public override int GetHashCode()
    {
        int hash = 17;

        hash = hash * 23 + Item2.GetHashCode();
        return(Item1.Aggregate(hash, (current, s) => current * 23 + s.GetHashCode()));
    }