StateAndContract(state: ContractState, contract: ContractClassName)
A convenience class for passing around a state and it's contract