How about creating another model specifically for articles, with the categories listed