private void AssembleEvaluationDataAsync(object sender, DoWorkEventArgs e)
        {
            EvaluationRootFolderViewModel result =
                new EvaluationRootFolderViewModel(SelectedVehicle);

            e.Result = result;
        }
        private void OnEvaluationDataReady(object sender, RunWorkerCompletedEventArgs e)
        {
            EvaluationRootFolderViewModel root =
                e.Result as EvaluationRootFolderViewModel;

            rootFolder = root;
            Dispatcher.CurrentDispatcher.Invoke(new ThreadStart(() => OnPropertyChanged("RootFolder")));
            Dispatcher.CurrentDispatcher.Invoke(new ThreadStart(StopWaiting));
        }