/**
  * @see parent::loadQueryList()
  */
 function loadQueryList($sql)
 {
     $ds = $this->_spec->ds;
     $cur = $ds->exec($sql);
     $list = array();
     while ($row = $ds->fetchAssoc($cur)) {
         $newObject = new self();
         // $this->_class >>>> "self"
         //$newObject->_ex_class_id = $this->_ex_class_id;
         //$newObject->setExClass();
         $newObject->bind($row, false);
         $newObject->checkConfidential();
         $newObject->updateFormFields();
         $newObject->registerCache();
         $list[$newObject->_id] = $newObject;
     }
     $ds->freeResult($cur);
     return $list;
 }