public EffectFlow(ISchedulerProvider schedulerProvider, IEnumerable <IEffect> effects, IActionObservable actionObservable)
        {
            Effects = effects.ToList();

            SchedulerProvider = schedulerProvider;

            ActionObservable = actionObservable;
        }
        public EpicFlow(ISchedulerProvider schedulerProvider, IEnumerable <IEpic> epics, IActionObservable actionObservable, IActionDispatcher actionDispatcher)
        {
            Epics = epics.ToList();

            SchedulerProvider = schedulerProvider;

            ActionObservable = actionObservable;

            ActionDispatcher = actionDispatcher;
        }