I'm not sure if this is by design, but when Deleted trigger is fired, if entry.Entity has any foreign key fields, those fields are null.
This makes this handler very limited in it's usability. The only workaround I found is using Deleting trigger. Which is for obvious reasons is not ideal. I'm I missing something?