internal AppItemContext(AppItem Container, ModelView.ModelViewAppItem ModelViewAppItem, ModelSecurity.ModelSecObject ModelSecObject, Context Context)
        {
            _container = Container;

            _modelViewAppItem = ModelViewAppItem;

            _modelSecObject = ModelSecObject;
                 
            _context = Context;
        }
        private AppItem GetAppItem(string Name)
        {
            AppItem appItem = _appItems.FirstOrDefault(p => p.Name == Name);

            if (appItem == null)
            {
                appItem = new AppItem(this, Name, _secObjs.FirstOrDefault(p => p.Name == Name));

                _appItems.Add(appItem);
            }

            return appItem;
        
        }