fixed inconsistencies
added a way to set the order in which properties are written to the config file and displayed in the config GUIs