Rework settings
Think of this as a 'smart pointers' for KConfigXT.
It calls save() automatically as soon as a setting change, when you update the KConfigXT XML file, you don't need to change anything in the code for that. Code is based in the awesome work of the ManagedConfigModule.