public function afterElementRemove(Element $qtiElement)
 {
     parent::afterElementRemove($qtiElement);
     if ($qtiElement instanceof Interaction) {
         $item = $this->getRelatedItem();
         if (isset($item)) {
             if (!is_null($item->getResponseProcessing())) {
                 //delete interaction response if set:
                 $item->getResponseProcessing()->takeNoticeOfRemovedInteraction($qtiElement, $item);
             }
         }
     }
 }