Move loadExtensions to ExtensionManager