Serializable InternalTransaction
CompileType safety
fixed recent messages