/**
  * Attempt to modify entity
  *
  * @since 0.1
  *
  * @param Entity &$entity
  *
  * @return Status
  */
 protected function modifyEntity(Entity &$entity)
 {
     $contentLanguageCode = $this->contentLanguage->getCode();
     if ($this->label !== '') {
         $entity->setLabel($contentLanguageCode, $this->label);
     }
     if ($this->description !== '') {
         $entity->setDescription($contentLanguageCode, $this->description);
     }
     if (count($this->aliases) !== 0) {
         $entity->setAliases($contentLanguageCode, $this->aliases);
     }
     return Status::newGood();
 }