Added _loaded to factory to prevent double register collisions