/**
  * @inheritdoc
  */
 public function init()
 {
     parent::init();
     if (!isset($this->successCreate)) {
         $this->successCreate = Module::t('page', 'Page has been successfully created.');
     }
     if (!isset($this->errorCreate)) {
         $this->errorCreate = Module::t('page', 'Page has not been created. Please try again!');
     }
     if (!isset($this->successUpdate)) {
         $this->successUpdate = Module::t('page', 'Page has been successfully saved.');
     }
     if (!isset($this->successBatchUpdate)) {
         $this->successBatchUpdate = Module::t('page', '{count} pages have been successfully saved.');
     }
     if (!isset($this->errorUpdate)) {
         $this->errorUpdate = Module::t('page', 'Page has not been saved. Please try again!');
     }
     if (!isset($this->successDelete)) {
         $this->successDelete = Module::t('page', 'Page has been successfully deleted.');
     }
     if (!isset($this->successBatchDelete)) {
         $this->successBatchDelete = Module::t('page', 'Pages have been successfully deleted.');
     }
 }
 /**
  * @inheritdoc
  */
 protected function saveModels($models, $create = false, $parameters = [])
 {
     if ($create) {
         $node = ArrayHelper::remove($models, 'model');
         $parent = !empty($parameters['parent']) ? $parameters['parent'] : null;
         $position = !empty($parameters['position']) ? $parameters['position'] : null;
         return $this->saveNode($node, $parent, $position) && parent::saveModels($models);
     } else {
         return parent::saveModels($models);
     }
 }