public abstract Task Run(IAcError error, IProgress<AsyncProgressEntry> progress, CancellationToken cancellation);