public DispatchSchedulerPipelinkHook(IScheduleDispatches scheduler)
 {
     this.scheduler = scheduler ?? new NullDispatcher(); // serves as a scheduler also
 }
 public DispatchSchedulerPipelineHook(IScheduleDispatches scheduler = null)
 {
     _scheduler = scheduler ?? new NullDispatcher(); // serves as a scheduler also
 }
 public DispatchSchedulerPipelineHook(IScheduleDispatches scheduler)
 {
     this.scheduler = scheduler ?? new NullDispatcher();             // serves as a scheduler also
 }
 public DispatchSchedulerPipelineHook(IScheduleDispatches scheduler)
 {
     this._scheduler = scheduler ?? new NullDispatcher();
 }