protected bool Equals(AssociationHandle other) { return Equals(LocalAddress, other.LocalAddress) && Equals(RemoteAddress, other.RemoteAddress); }