Thank you for this great code but I???ve noted there is a problem when I type an invalid value for ???SatisfactionLevel??? and then I type a value to cause a conversion error, the UIValidationErrorUserMessages property returns a correct error string,but in a second call it retuns an empty string and the form keep showing only the model validation error and not the conversion error.