public function walk() {
        $this->_beforeWalk();
        foreach ($this->_result as $result) {
            call_user_func($this->_function, $result);
        }
        $this->_afterWalk();
    }