private void When(Events.V1.TransactionDetailAssignedToTransactionDomainEvent @event) =>
 With(this, state =>
 {
     var detailState = PaymentTransactionDetail.Create(this.Id, @event.Description);
     detailState.ApplyEvent(@event);
     state._paymentTransactionDetails.Add(detailState);
 });
 private void When(Events.V1.TransactionDetailAssignedToTransactionDomainEvent @event) =>
 With(this, state =>
 {
     state._description          = @event.Description;
     state._paymentTransactionId = @event.PaymentTransactionId;
 });