public Boolean HasComments()
 {
     return Evaluators.Where(e => !String.IsNullOrEmpty(e.Comment) || e.Values.Where(v => !String.IsNullOrEmpty(v.Comment)).Any()).Any() || Criteria.Where(c => c.Evaluations.Where(e => !String.IsNullOrEmpty(e.Criterion.Comment)).Any()).Any();
 }