protected function _validPerform($request, $response)
 {
     if (!($class_id = $request->get('class_id'))) {
         throw new LimbException('class_id not defined');
     }
     $data = $this->dataspace->export();
     $access_policy = new AccessPolicy();
     $access_policy->saveAccessTemplates($class_id, $data['template'], AccessPolicy::ACCESSOR_TYPE_GROUP);
     $request->setStatus(Request::STATUS_FORM_SUBMITTED);
     if ($request->hasAttribute('popup')) {
         $response->write(closePopupNoParentReloadResponse());
     }
 }