public OriginalExpressTrust(string storePurse, ExtendedIdentifier identifier)
 {
     StorePurse = storePurse ?? throw new ArgumentNullException(nameof(storePurse));
     Identifier = identifier ?? throw new ArgumentNullException(nameof(identifier));
 }
 public OriginalExpressPayment(int orderId, string targetPurse, decimal amount, string description, ExtendedIdentifier extendedIdentifier)
 {
     OrderId            = orderId;
     TargetPurse        = targetPurse ?? throw new ArgumentNullException(nameof(targetPurse));
     Amount             = amount;
     Description        = description ?? throw new ArgumentNullException(nameof(description));
     ExtendedIdentifier = extendedIdentifier ?? throw new ArgumentNullException(nameof(extendedIdentifier));
 }