public override ErrorList Validate() { var result = new ErrorList(); result.AddRange(base.Validate()); if (ContentElement != null) { result.AddRange(ContentElement.Validate()); } if (ContentTypeElement != null) { result.AddRange(ContentTypeElement.Validate()); } return(result); }