How to listen for a constrained property change?
The constrained property change is fired when a bean's value is about to change. When a
VetoableChangeListener veto the value change the bean's value will be rolled-back to the previous value. In this example we have a constrained property called