Fix gsettings glob instructions to inline instruction
Added an abstract class for settings box, can now discard all changes done in settings boxes