StudentsPkg uses transaction wrapper