public bool Validate (StringBuilder errorMessageBuilder)
{
bool isValid = true;
foreach (var section in Sections)
isValid &= section.Validate (errorMessageBuilder);
foreach (var subViewModel in Items)
isValid &= subViewModel.Validate (errorMessageBuilder);
return isValid;
}