public AnalyticsEngine()
{
_currentPositionUpdatesDto = new PositionUpdatesDto();
_updates = new BehaviorSubject<PositionUpdatesDto>(_currentPositionUpdatesDto);
_eventLoopScheduler.SchedulePeriodic(TimeSpan.FromSeconds(10), PublishPositionReport);
}