This is required for the future fast-forward updates to add additional data to the state transition inputs (like pointers to other contracts, which can't go into global state, since we need an automatic way of following them at the consensus level which will not depend on a specifics of global state data type).
This is required for the future fast-forward updates to add additional data to the state transition inputs (like pointers to other contracts, which can't go into global state, since we need an automatic way of following them at the consensus level which will not depend on a specifics of global state data type).