public HookedPackageOperationResults(string repository, IEnumerable <PackageOperationResult> results, HooksStore hooks, Func <IEnumerable <IPackageInfo> > before, Func <IEnumerable <IPackageInfo> > after) { _repository = repository; _results = results; _hooks = hooks; _before = before; _after = after; }