public List<Error> ValidateValue(object value, int row) { List<Error> errors = new List<Error>(); foreach (IValueValidation vv in ValidationList) { Error e = vv.Execute(value, row); if(e != null)errors.Add(e); } return errors; }