public List<IValidationResult> GetWarnings()
{
var validationResults = new List<IValidationResult>();
validationResults.AddRange(GetFieldWarnings().Cast<IValidationResult>());
validationResults.AddRange(GetBusinessRuleWarnings().Cast<IValidationResult>());
return validationResults;
}