public ScheduledStopStack(
			IRepository<Stack> stackRepository,
			IRepository<Instance> instanceRepository,
			IInstancePower startInstances,
			IScheduleCalculator scheduleCalculator,
			IBackgroundJobClient backgroundJobClient)
        {
            _stackRepository = stackRepository;
            _instanceRepository = instanceRepository;
            _stopInstances = startInstances;
            _scheduleCalculator = scheduleCalculator;
            _backgroundJobClient = backgroundJobClient;
        }
 public ScheduledStartStack(
     IRepository <Stack> stackRepository,
     IRepository <Instance> instanceRepository,
     IInstancePower startInstances,
     IScheduleCalculator scheduleCalculator,
     IBackgroundJobClient backgroundJobClient)
 {
     _stackRepository     = stackRepository;
     _instanceRepository  = instanceRepository;
     _startInstances      = startInstances;
     _scheduleCalculator  = scheduleCalculator;
     _backgroundJobClient = backgroundJobClient;
 }