Fix Low/MalletCorpus iteration when id2word has been switched

Use properties to keep internal word2id up-to-date with the current dictionary