I don't know of a solution other than adding a ValidatorAttribute to the extra properties such that the validation will always be true. This way you can still use the ValueConvert Event but never have to worry about the property being invalid. You could
make your own custom Validator and ValidatorAttribute that does nothing or use a combination of existing Validators that will always combine to be valid.