public function onAfterDelete()
 {
     parent::onBeforeDelete();
     if (Versioned::current_stage() == 'Stage') {
         VersionedReadingMode::setLiveReadingMode();
         $this->owner->delete();
         VersionedReadingMode::restoreOriginalReadingMode();
     }
 }
 /**
  * @return HTMLText|ViewableData_Customised
  */
 public function unPublish()
 {
     VersionedReadingMode::setLiveReadingMode();
     // This way our ID won't be unset
     $clone = clone $this->record;
     $clone->delete();
     VersionedReadingMode::restoreOriginalReadingMode();
     return $this->edit(Controller::curr()->getRequest());
 }