fix: category model - added Category::setTags()
added repository helper methods