public function NewsArchive($limit = 5, $random = null, $related = null)
    {
        if ($limit === 0) {
            $limit = null;
        }
        $params = $this->owner->getURLParams();
        $otherNews = null;
        /** @var News $otherNews */
        if ($related) {
            $otherNews = $this->owner->getNews();
        }
        if (($otherNews && $otherNews->Tags()->count()) || !$related) {
            return $this->getArchiveItems($otherNews, $limit, $random, $related, $params);
        }
    }