public BaseFlightCommand(IFlightEventStorePublisher eventStorePublisher) => m_EventStorePublisher = eventStorePublisher ?? throw new ArgumentNullException(nameof(eventStorePublisher));
public DeleteFlightHandler( IFlightEventStorePublisher eventStorePublisher, IMediator mediator) : base(eventStorePublisher) => m_Mediator = mediator ?? throw new ArgumentNullException(nameof(mediator));
public CreateFlightHandler(IFlightEventStorePublisher eventStorePublisher) : base(eventStorePublisher) { }