transaction context object

An object used to allow a client to dynamically include one or more objects in one transaction.