protected override void OnInitialized()
		{
			base.OnInitialized();

            contextMenu = new WrapItemContextMenu(ExtendedItem);
			panel = ExtendedItem.Context.Services.DesignPanel as DesignPanel;
			if (panel != null)
				panel.AddContextMenu(contextMenu);
		}
        protected override void OnInitialized()
        {
            base.OnInitialized();

            contextMenu = new ArrangeItemsContextMenu(ExtendedItem);
            panel       = ExtendedItem.Context.Services.DesignPanel as DesignPanel;
            if (panel != null)
            {
                panel.AddContextMenu(contextMenu);
            }
        }
        protected override void OnInitialized()
        {
            base.OnInitialized();

            contextMenu = new PathContextMenu(ExtendedItem);
            panel       = ExtendedItem.Context.Services.DesignPanel as DesignPanel;
            if (panel != null)
            {
                panel.AddContextMenu(contextMenu, this.GetType().GetCustomAttribute <ExtensionAttribute>().Order);
            }
        }