DependencyInjection first commit