public function delete(IEntity $entity) { $entity->clearCapabilities(); $entity->clearHypervisors(); $entity->clearGuests(); parent::delete($entity); }