protected function preRemoveItem($key) { $tags = $this->getItem($key)->getTags(); foreach ($tags as $tag) { $this->removeListItem($this->getTagKey($tag), $key); } return $this; }