SettingsManager improved