protected override void InitializeListViewModel(ZetboxBase.InstanceListViewModel mdl)
        {
            base.InitializeListViewModel(mdl);

            base.ListViewModel.ViewMethod = InstanceListViewMethod.Details;
            base.ListViewModel.AllowAddNew = false;
            base.ListViewModel.Commands.Add(OpenAllCommand);
        }
        protected override void InitializeListViewModel(ZetboxBase.InstanceListViewModel mdl)
        {
            // setup default behavior
            base.ListViewModel.ViewMethod = InstanceListViewMethod.Details;
            base.ListViewModel.AllowAddNew = false;
            base.ListViewModel.AllowDelete = true;

            // call base later as a nav-screen may override default behavior
            base.InitializeListViewModel(mdl);

            // add custom command
            base.ListViewModel.Commands.Insert(1, OpenAllCommand);
        }