[This line](https://github.com/robotools/defcon/blob/931b496c9d0dd6fa89260dfdd2bfbbf6c85af4a4/Lib/defcon/objects/component.py#L382) triggers an infinite loop through the notification callbacks. I'm afraid I couldn't concentrate enough to understand and provide a fix. I just commented out the line in my fork to continue my work.