`reload()` changes self though, which I wanted to avoid - the rest of the code might want to use the addon instance with the locale it started with.