Transaction.this - multiple declarations
Function Transaction.this
ctor with only outputs
Function Transaction.this
ctor without payload
Function Transaction.this
ctor with immutable fields so the inputs and outputs must be already sorted