protected internal override void ProcessRecordCore() { PackageSourceScope scope = (Scope != null) ? Scope.Value : PackageSourceScope.Session; IPackageSourceStore store = SourceService.GetSource(scope); store.AddSource(Source, Name); store.Save(); }