When deserializing a transaction; cache the original bytes for getHash() & getSize()