source code of the Dependency Injection post