returning the duplicate version of the instance.
exception renamed
registry only holds the definition, factories are defined only during creation
Merge pull request #17 from Codebrahma/independent_groups

returning the duplicate version of the instance.