New version of SettingsManager class