643f559186
Required to implement a more advanced interface, if not done that way, the parts will update themselves recursively