Dependency Injection made simple.