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