Proper subclassing
Path tracking and node unlinking