public override int GetHashCode()
 {
     return(InputChannel.GetHashCode() ^ OutputChannel.GetHashCode());
 }