public function withAddedKeywords(array $keywords = []) : self
    {
        $existing = array_map('trim', explode(',', $this->getAttribute('content') ?: ''));
        $new = array_merge($existing, $keywords);

        return $this->withAttribute('content', implode(', ', $new));
    }