protected virtual void OnLedsUpdated(IEnumerable<LedUpateRequest> updatedLeds) { try { LedsUpdated?.Invoke(this, new LedsUpdatedEventArgs(updatedLeds)); } catch { // Well ... that's not my fault } } #endregion