/// <summary>
        /// Initializes a new instance of the <see cref="ModuleAPresenterModel"/> class.
        /// </summary>
        /// <param name="view">The view.</param>
        /// <param name="pageManager">The page manager.</param>
        public ModuleAPresenterModel(
            IModuleAView view, 
            IPageManager pageManager)
        {
            _view = view;
            _view.Model = this;

            pageManager.Pages.Add(this);
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="ModuleAPresenterModel"/> class.
        /// </summary>
        /// <param name="view">The view.</param>
        /// <param name="pageManager">The page manager.</param>
        public ModuleAPresenterModel(
            IModuleAView view,
            IPageManager pageManager)
        {
            _view       = view;
            _view.Model = this;

            pageManager.Pages.Add(this);
        }