Add state change fields to revision
Save state change records in revision