public override int GetHashCode() { return CanonicalAddress.GetHashCode() + Parameters.GetHashCode() + Headers.GetHashCode(); }