Save the original attributes of an object prior to making changes when an option is made under a tab. When a selection is made, the library will add attributes to the object, but if you mistakenly made the wrong selection and go back to "none" the attributes remain. This can be changed manually but for some novices (like me) it can get confusing.
Since Quest is about ease of creation it may be worth considering, plus I don't have to make the code changes so it's easy to suggest. (Ar Ar)