protected virtual Node <TreeNode> GetStructure(HierarchyNode <ContentItem> structure, ItemFilter filter) { return(structure.CreateNode(engine.Resolve <IContentAdapterProvider>(), filter)); }