/// <summary>
		/// Initializes a new instance of the <see cref="ControllersProcessor" /> class.
		/// </summary>
		/// <param name="controllersAgent">The controllers agent.</param>
		/// <param name="controllerExecutor">The controller executor.</param>
		public ControllersProcessor(IControllersAgent controllersAgent, IControllerExecutor controllerExecutor)
		{
			_agent = controllersAgent;
			_controllerExecutor = controllerExecutor;
		}
 /// <summary>
 /// Initializes a new instance of the <see cref="ControllersProcessor" /> class.
 /// </summary>
 /// <param name="controllersAgent">The controllers agent.</param>
 /// <param name="controllerExecutor">The controller executor.</param>
 public ControllersProcessor(IControllersAgent controllersAgent, IControllerExecutor controllerExecutor)
 {
     _agent = controllersAgent;
     _controllerExecutor = controllerExecutor;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ControllersProcessor" /> class.
 /// </summary>
 /// <param name="controllersAgent">The controllers agent.</param>
 /// <param name="controllerExecutor">The controller executor.</param>
 /// <param name="redirector">The redirector.</param>
 public ControllersProcessor(IControllersAgent controllersAgent, IControllerExecutor controllerExecutor, IRedirector redirector)
 {
     _agent = controllersAgent;
     _controllerExecutor = controllerExecutor;
     _redirector         = redirector;
 }