public async Task ExecuteInstallAsync(IPackageDetails packageDetails, CancellationToken token)
 {
     using (_pleaseWaitService.WaitingScope())
         using (_packageOperationContextService.UseOperationContext(PackageOperationType.Install, packageDetails))
         {
             await _packageOperationService.InstallPackageAsync(packageDetails, token : token);
         }
 }