Same here, I feel these should be in a hypothetical `TotalOrderRemoteTransaction` or in `TotalOrderRemoteTransactionState`. Mainly because I don't like the duplication in TotalOrderVersionedPrepareCommand and TotalOrderNonVersionedPrepareCommand...