Interface which a Session.transact plugin must implement.
A function that registers hooks into the transaction flow
Optional
Any translations this plugin requires
A URL friendly (lower case, no spaces, etc) ID for this plugin - Used in serialization
Interface which a Session.transact plugin must implement.