public function set($key, $value=null){
        if (is_array($key)) {
            return $this->merge($key);
        } else {
            $ptr =& $this->find($key, true);
            return $ptr = $value;
        }
    }