public UserNode(JiraIssueListModel model, AbstractJiraServerFacade facade, JiraServer server, JiraUser user) : base(model, facade, server, user.ToString(), 0) { this.user = user; ContextMenuStrip = new ContextMenuStrip(); worker = new AssigneeDropZoneWorker(Facade, Server, user); menuItems.Add(new ToolStripMenuItem("Open \"Assign to " + user + "\" Drop Zone", null, createDropZone)); ContextMenuStrip.Items.Add("dummy"); ContextMenuStrip.Items.AddRange(MenuItems.ToArray()); ContextMenuStrip.Opening += contextMenuStripOpening; ContextMenuStrip.Opened += contextMenuStripOpened; }