Made some changes in EventListener to delete notifications on PreDelete because otherwise we cannot extract info from the Notifiable because it is deleted...