Demystifying Dependency Injection Containers - by Kai Sassnowski