DI 2.0.0

Knowing when is even better, maybe you can make it "v3. why/replacement" ?