public GuiComponentDragEventPart(GuiComponentEventSolver solver) : base(solver)
 {
 }
 public GuiComponentFocusEventPart(GuiComponentEventSolver solver) : base(solver)
 {
 }
 public GuiComponentHoverEventPart(GuiComponentEventSolver solver) : base(solver)
 {
 }
 public GuiComponentEventPart(GuiComponentEventSolver solver)
 {
     Solver += solver;
 }