/**
  *
  * @param Model_Menu $pMenu
  * @return array
  */
 public function _menu_ini(Model_Menu $pMenu)
 {
     $out = $pMenu->toArray();
     unset($out['parent']);
     unset($out['id']);
     unset($out['path']);
     foreach (array('href', 'callback_class', 'parameters') as $param) {
         if (!$out[$param]) {
             unset($out[$param]);
         }
     }
     foreach ($pMenu->children() as $i => $child) {
         $data = $this->_menu_ini($child);
         $data['sort_by'] = $i + 1;
         $out['pages'][$child->name] = $data;
     }
     return $out;
 }