public function run()
 {
     // retrieve all pending page workflow progresses
     $list = PageProgress::getPendingWorkflowProgressList();
     $r = $list->get();
     foreach ($r as $w) {
         $wp = $w->getWorkflowProgressObject();
         $wo = $wp->getWorkflowObject();
         if ($wo instanceof EmptyWorkflow) {
             $wp->delete();
         }
     }
 }