I routinely run into this basic issue:
- I create a component with text (string param) and icon (instance swap param)
- I add a variant to the component
- I change the text and/or icon
- I create an interaction, when you click on variant A it changes to variant B
- In the prototype, variant A changes to variant B in all aspects EXCEPT for the params, the variant A text and/or icon persist in variant B


