public void CheckValidations()
 {
     BrokenValidations.Clear();
     foreach (IValidationRule Validation in ValidationsList())
     {
         if (Validation.IsBroken(mTarget))
         {
             BrokenValidations.Add(new BrokenValidationRule(Validation, null));
         }
     }
 }
 public bool IsBroken(string ValidationName)
 {
     CheckValidations();
     return(BrokenValidations.Contains(ValidationName));
 }