Refactoed registryManager to be inline with dependency inversion principle
Refactoed registryManager to be inline with dependency inversion principle
Green refactoring