public function onAfterWrite()
 {
     parent::onAfterWrite();
     $urlList = $this->urlList();
     if ($this->isChanged('UrlProcessor') && $urlList->hasCrawled()) {
         if ($processorClass = $this->UrlProcessor) {
             $urlList->setUrlProcessor(new $processorClass());
         } else {
             $urlList->setUrlProcessor(null);
         }
         $urlList->reprocessUrls();
     }
 }