added transactional annotation back on notifyPrivilegeListener impl