protected override Task <IObservable <DistanceData> > InitializeCore() { return(Task.Run( () => { WithoutDiagnosticTimerObserver(); return _distanceDataSource.Publish().RefCount(); })); }