/// <summary>
 /// A simple constructor that initializes the object with its dependencies.
 /// </summary>
 public CreateBackupTask(VirtualModActivator p_vmaActivator, ModManager p_ModManager, IEnvironmentInfo p_EnvironmentInfo, PluginManagerVM p_pmPluginManagerVM, IPluginManager p_pmPluginManager, ProfileManager p_pmProfileManager, string p_strSelectedPath, BackupManager p_bmBackupManager, ConfirmActionMethod p_camConfirm)
 {
     m_camConfirm        = p_camConfirm;
     VirtualModActivator = p_vmaActivator;
     ModManager          = p_ModManager;
     EnvironmentInfo     = p_EnvironmentInfo;
     SelectedPath        = p_strSelectedPath;
     BackupManager       = p_bmBackupManager;
     PluginManagerVM     = p_pmPluginManagerVM;
     PluginManager       = p_pmPluginManager;
     ProfileManager      = p_pmProfileManager;
 }
 /// <summary>
 /// A simple constructor that initializes the object with its dependencies.
 /// </summary>
 public PurgeLooseFilesTask(BackupManager p_BackupManager, ConfirmActionMethod p_camConfirm)
 {
     BackupManager = p_BackupManager;
     m_camConfirm  = p_camConfirm;
 }