     filterSelected = @get(key.replace('@each',''))
 
     if !!filterSelected
+      filterSelected.setEach('isFiltering',true)
       filter = filterSelected.mapBy('id')
       if filter.length is 0
         @set(filterParam,undefined)

      @set("#{multiFilter}Selected",Ember.A([]))
      @addObserver(multiFilter,@,'multiFilterParamObserver')
      @addObserver("#{multiFilter}Selected.@each",@,'multiFilterSelectedObserver')

    return


      filterParams = if Ember.isArray(filterParam) then filterParam else filterParam.split(',')
      filterParams.forEach (fp) =>
        multiFilterKey = @get('multiFilters')[multiFilter]
        multiFilterRecord = @store.find(multiFilterKey,fp)
        multiFilterSelected.pushObject(multiFilterRecord)

    Ember.RSVP.all(multiFilterSelected).then((resolvedMultiFilters) =>
      multiFilterSelected = resolvedMultiFilters
