Fix bug where the usage of multiple worlds would overwrite ComponentType registration in ComponentTypeFactory