Given that a list of variable names defines the overrides, changing the variable name will not propagate to the overrides.
The list could maybe be built when first selecting the object.
Since the values are all reset to the parent's value when setting a parent, it should be enough to just check for further changes down the line. In this case the overrides field would not be needed in the serialization. This could be slower though.
Given that a list of variable names defines the overrides, changing the variable name will not propagate to the overrides.
The list could maybe be built when first selecting the object.
Since the values are all reset to the parent's value when setting a parent, it should be enough to just check for further changes down the line. In this case the overrides field would not be needed in the serialization. This could be slower though.