public override ReportWriter CloneFor(ExperimentBase experiment) { ReportFileWriter result = new ReportFileWriter(this.ReportTrigger.Clone(), this.FileName); result.AddReportElements(this.ReportElements.Select(re => re.CloneFor(experiment))); return(result); }