/// <summary>
		/// Constructor.
		/// </summary>
		/// <param name="project">The associated project.</param>
		/// <param name="items">A list of items that will make up the items defined by this object.</param>
		/// <param name="nodeWithItems">The node that defines the items.</param>
		public OANavigableProjectItems(OAProject project, IList<EnvDTE.ProjectItem> items, HierarchyNode nodeWithItems)
		{
			this.items = items;
			this.project = project;
			this.nodeWithItems = nodeWithItems;
		}
		public OAProjectItems(OAProject project, HierarchyNode nodeWithItems)
			: base(project, nodeWithItems)
		{
		}
		/// <summary>
		/// Constructor.
		/// </summary>
		/// <param name="project">The associated project.</param>
		/// <param name="nodeWithItems">The node that defines the items.</param>
		public OANavigableProjectItems(OAProject project, HierarchyNode nodeWithItems)
		{
			this.project = project;
			this.nodeWithItems = nodeWithItems;
			this.items = this.GetListOfProjectItems();
		}