Свой код, сложности никакой не вижу, а даже наоборот - теперь, вместо кучи синглтонов и фабрик у меня один контейнер из которого я могу вытаскивать нужные мне инструменты (классы) не отвлекаясь на их инициализацию и сохранение (как в случае с Reqistry).
Хотя пока всё на стадии эксперимента, если что - здравствуй синглтон
.gif)