 
     settingsBySelector = {}
     settingsBySelector[selector] = value
-    @usersScopedSettings.add @scopedSettingsStore.addProperties('user-config', settingsBySelector)
+    @usersScopedSettings.add @scopedSettingsStore.addProperties('user-config', settingsBySelector, @usersScopedSettingPriority)
     @emitter.emit 'did-change'
 
   getRawScopedValue: (scopeDescriptor, keyPath) ->

      settings = @scopedSettingsStore.propertiesForSourceAndSelector('user-config', scopeSelector)
      @scopedSettingsStore.removePropertiesForSourceAndSelector('user-config', scopeSelector)
      _.setValueForKeyPath(settings, keyPath, undefined)
      @addScopedSettings('user-config', scopeSelector, settings)
      @save() unless @configFileHasErrors
      @getDefault(scopeSelector, keyPath)
    else

    @settings = {}
    @scopedSettingsStore = new ScopedPropertyStore
    @usersScopedSettings = new CompositeDisposable
    @usersScopedSettingPriority = {indexBase: 1000}
    @configFileHasErrors = false
    @configFilePath = fs.resolve(@configDirPath, 'config', ['json', 'cson'])
    @configFilePath ?= path.join(@configDirPath, 'config.cson')
