public function retrieveTo(CustomData $obj)
 {
     $result = $this->execute();
     $row = Database::getObject()->fetchAssoc($result);
     if ($row) {
         $obj->set($row, true);
         $obj->setCalculated($row, $this->getForeignCalcFields());
         return true;
     } else {
         return false;
     }
 }