added support for GSettings