Getting rid of direct calls to dependency resolver. It should be hidden to the outside world. Calling DependencyResolver.Current from clients code is an antipattern. The client should not be aware of any service containers that live in the framework.