#37 new Interface, PropertyChangeValidator