public override int GetHashCode() { var hashCode = (Client != null ? Client.GetHashCode() : 0); hashCode ^= (Message != null ? Message.GetHashCode() : 0); hashCode ^= Token.GetHashCode(); return(hashCode); }