public SetFiltersWindow(FiltersViewModel viewModel)
        {
            this.DataContext = viewModel;
            viewModel.ResetDirtyFlag();

            InitializeComponent();

            initialFilters = MakeDeepCopyOfFilters(this.ViewModel.Filters);

            this.Loaded += SetFiltersWindow_Loaded;
            this.Closed += SetFiltersWindow_Closed;
        }
		public SetFiltersWindow(FiltersViewModel viewModel)
		{
			this.DataContext = viewModel;
			viewModel.ResetDirtyFlag();

			InitializeComponent();

			initialFilters = MakeDeepCopyOfFilters(this.ViewModel.Filters);

			this.Loaded += SetFiltersWindow_Loaded;
			this.Closed += SetFiltersWindow_Closed;
		}