     * @field lock {Boolean}
     * @private 
     ###
-    @lock = no
+    @_lock = no
     
     ###* 
     * @field defaults {Object}

  ###
  
  unlock: -> 
    @lock = no
    while not @lock and @commandQue.length > 0
      @commandQue.shift()()



      continue if key[0] is '@'
      @defaults[key] = @_parseVars(val)

  _expandConfig: (config) ->
    result = {}
    for key, val of config
