private function loadCases()
 {
     $dbCases = Ezer_PropelCasePeer::retrieveReadyToStart();
     foreach ($dbCases as $dbCase) {
         $dbCase->incrementExcutionIndex();
         if ($dbCase->getExcutionRepeats() && $dbCase->getCurrentExcutionIndex() >= $dbCase->getExcutionRepeats()) {
             $dbCase->delete();
         } else {
             $nextExcution = time() + $dbCase->getExcutionInterval();
             $dbCase->setNextExcutionTime($nextExcution);
             $dbCase->save();
         }
         $this->cases[] = $this->loadCase(clone $dbCase);
     }
 }