protected virtual void OnCapabilitiesFailed(EventArgs e) { var handler = CapabilitiesFailed; if (handler != null) handler(null, e); }