For a V3
Make many/most services final, or at least constructors.
Force downstream to use setter injection and decoration, so we're free to modify dependency injection at will.
Active
2.6
Code