public void Record(ExternalEvent @event) { @event.ThrowIfNull(nameof(@event)); if (@event != null) { _recorder.Record(@event); } }