make Catalog#by more generic by removing the publication date information
group items by tag