Inheritance: System.Exception
 public static void CopyValidationExceptions(this ModelStateDictionary modelState, RuleViolationException validationException)
 {
     foreach (var vex in validationException.RuleValidationIssues) {
         modelState.AddModelError(vex.PropertyName, vex.ErrorMessage);
     }
 }