Dependency injection component.