Add the ability to auto-validate on value change and on focus out
Set `validateOnValueChange` to true, to validate property on value change
Set `validateOnFocusOut` to true, to validate property on focusOut