An EventArgs class for events that need to pass a NetworkItem.
 // Invoke the Changed event; called whenever list changes:
 protected virtual void OnRequestEdit(NetworkItemEventArgs e)
 {
     if (RequestEdit != null)
     {
         RequestEdit(this, e);
     }
 }
 // Invoke the Changed event; called whenever list changes:
 protected virtual void OnRequestRemove(NetworkItemEventArgs e)
 {
     if (RequestRemove != null)
     {
         RequestRemove(this, e);
     }
 }
		// Invoke the Changed event; called whenever list changes:
		protected virtual void OnRequestEdit(NetworkItemEventArgs e) {
			if (RequestEdit != null)
				RequestEdit(this, e);
		}
		// Invoke the Changed event; called whenever list changes:
		protected virtual void OnRequestRemove(NetworkItemEventArgs e) {
			if (RequestRemove != null)
				RequestRemove(this, e);
		}