Do you think it makes sense to store the notification and keep track of them rather than the raw example?  That way you are holding objects that provide the full notification interface including the backtrace formatting stuff, etc.