Reformat extensions to simply use keys instead of strings