DI first stage: DIContainer is Transient only.
With singleton (persistent lifetime)