Removal of dependencies, instanciation is done on the Factory class.