protected function _fix__getIterator()
    {
        $arr = array();
        foreach($this->_getProperties() as $p) {
            if (!$p->isReadable()) continue;

            $val = $this->__get($p->getKey());
            $arr[(string) $p] = $val;
        }

        return new \ArrayIterator($arr);
    }