config: use propertyChanged event instead of Notifier