Automatically enhances Java Beans to fire property change events when the fields are changed via set*-Methods, and provides methods to register property change listeners. Works with Spring AOP.