Added transactions to the PersistenceLib and switched to new events