public List<ISection> GetSections()
{
var sections = new List<ISection>();
foreach (var section in this.Sections)
{
sections.Add(section);
}
sections.Sort(new Section.RelativeOrderComparer());
return sections;
}