Control over parameters displayed in Rich Text macro container

When users insert a Rich Text macro, Confluence renders this container in which the user enters their content:

What is quite irritating is that we are unable to control the parameters displayed (circled).

When the macro data is initially saved, the parameters appear to be listed in the sequence matching the order in which the properties were added to the macro data object. This makes sense and allows us to have a specific parameter that would be most useful to the user appear first in the list and therefore be visible at a glance while editing the page.

However, this sequence is not kept permanently - occasionally it seems the Confluence backend is re-creating this object in the code which generates the Rich Text element so random parameters will appear first, removing our control.

Please, leave the original object in the same sequence it is created in.