Add iterator class in LanguageMap and a few convenience methods