public static List<string> asStringList(this List<ValidationResult> validationResults)
{
return (from validationResult in validationResults
from memberName in validationResult.MemberNames
select "{0}:{1}".format(memberName,validationResult.ErrorMessage)).toList();
}