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();
}