:) Yeah, maybe TransactionState and TransactionHandler, or something like that?