           @scope._resolves[key].push { controller: controller, key: resolve }
       # Clear when empty
       unless @scope._resolves[key].length
-        delete @scope._resolves[key]
+        @scope._resolves[key] = undefined
 
   _watch: (key, callback, context = @)->
     if @scope.hasOwnProperty(key) or !@parent

      catch e
        undefined

    if value.match @REGEXPS.ONLY_PROPERTY
      options.set = (newVal)=>
        model = value.split('.')


  remove: =>
    @trigger 'remove'

    # Clear references
    @parent = undefined
    @scope = undefined

    # Trigger Backbone remove 
    super

  clear: =>
