All methods working based on node id instead of object identity