Events collection

Good call; I think these should all be `set null` so execution of the node-deleted hook can still be recorded.