My understanding is that you can optionally include data in a transaction which isn’t hashed into a block. Does this data get preserved forever?