protected virtual IAbsoluteDirectoryPath GetProgramDataPath() => GetFolderPath(EnvironmentSpecial.SpecialFolder.CommonApplicationData).ToAbsoluteDirectoryPath(); }