/// <summary>
        /// Ensures that the specified <see cref="ContainerPage"/> is started, regardless of whether or not it is visible.
        /// </summary>
        protected void EnsureStarted(ContainerPage page)
        {
            PageHost host = _mapPageToHost[page];

            if (!host.IsStarted)
            {
                page.Component.ModifiedChanged += Component_ModifiedChanged;
                host.StartComponent();
            }
        }