public static BankAccountStateMachineData NewBalance(BankAccountStateMachineBalance balance)
 => new BankAccountStateMachineData(balance);
 protected BankAccountStateMachineData(BankAccountStateMachineBalance bankAccountStateMachineBalance)
 {
     Balance = bankAccountStateMachineBalance;
 }