remove transaction safe code from exam subjcet class ceate