add PropertyChangeNotifier as alternative to AddValueChanged of dependency property descriptor
use PropertyChangeNotifier instead adding removing events