// if we need to reset to the "factory" default
 public static void ResetData()
 {
     if (Admin == null)
     {
         return;
     }
     // this makes sure the above static class points
     // to the current data structure
     Info = Admin.Info;
     Data = Info.Data;
 }
        // initialize and create the setting objects
        static SiteSettings()
        {
            Path.RootPath =
                @"D:\Users\Jeff\OneDrive\Prior Folders\Office Stuff\CAD\Copy Y Drive & Office Standards\AppData";

            Admin = new SettingsMgr <SiteSettingPath50, SiteSettingInfo50>(Path, ResetData);
            Info  = Admin.Info;
            Data  = Info.Data;

            MainWindow.Instance.MsgLeftLine("");
            MainWindow.Instance.MsgLeftLine("at ctor SiteSettings|   status", Admin.Status.ToString());
            MainWindow.Instance.MsgLeftLine("at ctor SiteSettings|     path", Path?.SettingPath ?? "is null");
            MainWindow.Instance.MsgLeftLine("at ctor SiteSettings| filename", Path?.FileName ?? "is null");
            MainWindow.Instance.MsgLeftLine("");
        }