protected function _firstTimePerform($request, $response)
 {
     $data = $this->dataspace->export();
     if (!isset($data['ids']) || !is_array($data['ids'])) {
         $request->setStatus(Request::STATUS_FAILURE);
         if ($request->hasAttribute('popup')) {
             $response->write(closePopupResponse($request));
         }
         return;
     }
     $objects = $this->_getObjectsToDelete(array_keys($data['ids']));
     $grid = $this->view->findChild('multi_delete');
     $grid->registerDataset(new ArrayDataset($objects));
     parent::_firstTimePerform($request, $response);
 }