Use DI container