function getLevel($only_published = false)
 {
     $this->loadCache();
     if (isset($this->cache['level'])) {
         return $this->cache['level'];
     } else {
         $level = parent::getLevel();
         $this->cache['level'] = $level;
         $this->saveCache();
         return $level;
     }
 }