public override int GetHashCode() { unchecked { return (Name.GetHashCode()*397) ^ Values.GetHashCode(); } } }