A function to determine what happens when the transaction is completed
final ValueSetter<Map> onSuccess;