/**
  * {@inheritdoc}
  */
 public function delete()
 {
     parent::delete();
     if ($this->entity && $this->entity->getEntityType()->get('entity_revision_parent_type_field') && $this->entity->getEntityType()->get('entity_revision_parent_id_field')) {
         $this->entity->delete();
     }
 }