Calling delete on a node will delete it, but callbacks will not be generated.  Is this really what we want?  If a class has a one way relationship from itself to Node, then it seems like that relationship may not be cleaned up.