       vars[method] = [] unless method of vars
 
     else if o isnt "value"
-      initialize vars, obj[o], o if validObject(obj[o])
+      initialize vars, obj[o], o, method if validObject(obj[o])
 
   true
 

          (x) ->
            str = vars.format.locale.value.dev.deprecated
            dep = "." + dep + "()"
            print.error stringFormat(str, dep, "." + n + "()"), n
            vars.self
        )(d, method)


    # Create the main set/get function.
    vars.self[method] = (createFunction)(vars, method)

initialize = (vars, obj, method, p) ->

  # Initialize a few globals.
  obj.previous    = false
