we have a problem when we modify an instance of a nested component.
Indeed we have a level 1 component with different variants, which we call in a level 2 component.
We call an instance of this level 2 component, we modify for example the fill of one of the layers.
But if we ever change the level 2 (by changing the variant of the level 1 component we call), then the fill resets to match the selected variant.