In DTM it didn't matter which order you put in the s.props once you saved they resorted into order. So for example you could enter them in s.prop1, s.prop23, s.prop2, s.prop11. And when you saved and reloaded the rule it would sort them s.prop1, s.prop2, s.prop11, s.prop23. Which is really handy when you are scanning for something. Launch doesn't do this so as the implementation changes and grows you need to manually reorder variables (unless I have missed something)