TransientLifestyleManager
Transient components are never reused. Since their lifetime does not have any externally constrained end, they have to be manually released if resolved explicitly, to ensure proper decomission.
public TransientLifestyleManager()