protected override void Process([NotNull] InstallModulesArgs args) { Assert.ArgumentNotNull(args, nameof(args)); foreach (var module in args.Modules.Where(m => m.IsPackage)) { if (this.done.Contains(module)) { continue; } AgentHelper.InstallPackage(args.Instance, module); this.done.Add(module); } }