public LiveListObservable(ObservableType type, IBaseListCollection <T> list, IScheduler scheduler, TimeSpan executionTimeout, int startingIndex = STARTING_INDEX) : base(type, scheduler, () => LiveListState <T> .CreateState(type, list, startingIndex, executionTimeout)) { SupportsLongRunning = true; }