/// <summary>
 /// Called at the stop of the application
 /// </summary>
 protected override void OnStop()
 {
     ShutdownEvent.Set();
     WorkerSubscriptionEnded.Set();
     ListenerSubscriptionEnded.Set();
     ActionSubscriptionEnded.Set();
     _actorManager.Deactivate();
     CleanupSystemQueues();
     base.OnStop();
 }