protected virtual void OnLedsUpdating(ICollection<LedUpateRequest> updatingLeds) { try { LedsUpdating?.Invoke(this, new LedsUpdatingEventArgs(updatingLeds)); } catch { // Well ... that's not my fault } }