private void InitialiseFileWatcher()
        {
            if (HasFile == false)
                return;

            TimeSpan pauseWatchingInterval = TimeSpan.FromSeconds(2);
            TimeSpan delayNotificationBy = TimeSpan.FromMilliseconds(1000);
            _watcher = new FileChangeNotifier(_filePath);
            _watcher.Changed += (sender, args) => ValidateFileAndRaiseSettingsChanged();
        }