private function _toArray(&$result, $k, $v)
    {
        if ($v instanceof self) {
            foreach ($v->each() as $kk => $vv) {
                $this->_toArray($result, $kk, $vv);
            }
        } else {
            $result[$k] = $v;
        }
    }