Added reason field to the transaction