private static void DeserializeTrial(XElement trial, Questionnaire result) { var slide = new Slide(); slide.TaskId = trial.Attribute("TaskId").Value; slide.IsCompleted = IsClosed(trial); result.AddSlide(slide); foreach (var questionElement in trial.Elements()) { DeserializeQuestion(questionElement, slide); } }