exception renamed
registry only holds the definition, factories are defined only during creation