DependencyInjection Component