protected override void DisposeManagedResources() { foreach (var item in LifetimeManager.ManagedItems) { item.Dispose(); } LifetimeManager = null; }