Shortened local variables are renamed to full versions (e.g. xyzEle -> xyzElement)
OnExecuted made internal
BrowserRootCategories (AddonRootCategories) collection is saved in CategoryBuilder