Can we name this `delete()`, to make it more clear that it's a destructive operation? Also, on successful completion of the Entry.remove(), we should we're removed from our parent's list of children, and that we fire a REMOVED event.