private void FireStateChanged() { if (StateChanged != null) StateChanged(this, new EventArgs()); } #endregion