void SetActivationStage(INotifications notifs, ActivationStage newStage)
 {
     if (activationStage != newStage)
     {
         activationStage = newStage;
         OnActivationStageChanged(notifs);
     }
 }
        ConnectionState ToConnectionState(ActivationStage s)
        {
            switch (s)
            {
            case ActivationStage.Idle:
                return(ConnectionState.Close);

            case ActivationStage.Started:
                return(ConnectionState.Open);

            case ActivationStage.Starting:
            default:
                return(ConnectionState.Opening);
            }
        }