protected virtual void OnStatusChanged(EventArgs e) { if (StatusChanged != null) { StatusChanged(this, e); } }