Обновил DI

Придумал как избавиться от одиночек в DI, пусть DI мне и возвращает
статику