DI Container component