Added explicit transactions to all "save/delete" methods