Component::componentPropertyChanged request

I would like to have a possibility to get notified when a component properties is changed, something like:

Also for the ComponentListener:

Good suggestion!