PackageAgent ReadPackageAgent(AgentItem setting, bool isEnabled) { var name = setting.Key; var packageAgent = new PackageAgent(setting.GetValueAsPath(), name, isEnabled) { IsMachineWide = setting.Origin?.IsMachineWide ?? false, }; return(packageAgent); }