protected bool Equals(ReceiveFailed other) { return string.Equals(ChannelKey, other.ChannelKey) && Equals(Exception, other.Exception); }