/// <summary>
        /// Handler called each time ViewModel is deactivated
        /// </summary>
        protected sealed override void OnDeactivated()
        {
            foreach (var item in ItemsCollection.OfType <ILifecycleAware>())
            {
                item.Deactivate();
            }

            OnConductorDeactivated();
        }