private static Assessment ForExport(IAssessment assessment, IGradeBoundaries gradeBoundaries) { return new Assessment { TotalMarks = assessment.TotalMarks, Rows = ForExport(assessment.Results), GradeBoundaries = ForExport(gradeBoundaries) }; }