public void UpdateFilters()
        {
            SearchText = null;

            MessageFilters.Clear();
            MessageFilters.AddRange(FiltersProfile.MessageFilters.Select(mf => new MessageFilterViewModel(logPaneServices, mf)));

            MinLogLevel = null;
            LogLevels.Clear();
            LogLevels.AddRange(FiltersProfile.LogLevels.Select(ll => new LogLevelFilterViewModel(logPaneServices, ll)));
            MinLogLevel = LogLevels.FirstOrDefault(ll => ll.LogLevel == FiltersProfile.MinLogLevel) ?? LogLevels.First();

            SourceFilterRootViewModel.Rebuild(FiltersProfile.SourceFilterRoot);
            NotifyOfPropertyChange(nameof(FilterText));
        }