public ProductListingViewModel(Factories factories, BackgroundWorkerFactory workerFactory)
 {
     this.factories = factories;
     maxCuAndFpu = new MaxCuAndFpuInCategories(factories.Finder);
     this.workerFactory = workerFactory;
 }
 public CategoriesAndProductsLoader(ProductListingViewModel viewModel, bool addMru)
     : base(viewModel.workerFactory)
 {
     this.viewModel = viewModel;
     factories = viewModel.factories;
     maxCuAndFpu = viewModel.maxCuAndFpu;
     this.addMru = addMru;
 }