public function evaluateExpression($_expression_, $_data_) {
        // debug($_data_);
        // debug($_expression_);
        // die;
        if (is_string($_expression_)) {
            extract($_data_);
            return eval('return '.$_expression_.';');
        } else {
            $_data_[]=$this;
            return call_user_func_array($_expression_, $_data_);
        }
    }