public CompositeProblem(string name, IEnumerable <Problem> problems, IResultsCombiner resultsCombiner) : base(name, () => 0) { this.problems = problems; this.resultsCombiner = resultsCombiner; }