public function getInfo()
 {
     $this->needData();
     if (!$this->available) {
         return false;
     }
     return parent::getInfo();
 }
 public function getInfo()
 {
     $info = parent::getInfo();
     foreach ($this->items as $item) {
         $itemInfo = $item->getInfo();
         if ($itemInfo) {
             $info['items'][] = $itemInfo;
         }
     }
     return $info;
 }