I thought the DI container is runtime only?