public IResult[] Execute(IInstance[] instances, ITimes times) { return instances .AsParallel() .WithDegreeOfParallelism(this.degree) .Select(Parallelism.CreateCallback(times)) .ToArray(); }