topics now use IDs
uses a default constructor (and static initializer) for VocabularySectionFragment