> @Harrissou: I think Nyall's idea to use the id's is best, as the name > could have been translated? I also understood it this way (also Alex explained this). name() is what users see (and could be translated) while id() is unique an not-translatable