/// <summary>
 /// Construct a new message to change the visibility of a wait-spinner-panel
 /// </summary>
 /// <param name="panelToChange">the panel to update</param>
 /// <param name="makePanelVisible">true if we want to make it visible, otherwise false</param>
 public UpdateWaitSpinnerMessage(WaitSpinnerPanel panelToChange, bool makePanelVisible = false)
 {
     PanelToChange      = panelToChange;
     MakeSpinnerVisible = makePanelVisible;
 }
 /// <summary>
 /// Construct a new message to change the visibility of a wait-spinner-panel
 /// </summary>
 /// <param name="panelToChange">the panel to update</param>
 /// <param name="makePanelVisible">true if we want to make it visible, otherwise false</param>
 public UpdateWaitSpinnerMessage(WaitSpinnerPanel panelToChange, bool makePanelVisible=false)
 {
     PanelToChange = panelToChange;
     MakeSpinnerVisible = makePanelVisible;
 }