val id: SecureHash
A transaction ID is the hash of the WireTransaction. Thus adding or removing a signature does not change it.