adds destruction of dependent models on node removal

Might help against future problems with dangling events.