public static IModelNavigationItem CreateModelItem(ModelApplicationCreator applicationCreator, string itemId, string viewId) { IModelNavigationItem modelItem = (IModelNavigationItem)applicationCreator.CreateNode(itemId, typeof(IModelNavigationItem)); modelItem.AddNode <IModelNavigationItems>("Items"); if (!string.IsNullOrEmpty(viewId)) { modelItem.View = (IModelListView)applicationCreator.CreateNode(viewId, typeof(IModelListView)); } return(modelItem); }