I suggest creating a design instance for variables when editing selector.
Why?
When editing a selector if we have a variable stored like this:
selector will render invalid. If I delete a variable and put in a number it will be valid.
Would it be possible to put a value only for design instance so it would be something like this :
which would render a selector valid.
It would be a lot quicker to edit and check selectors in my opinion.