@override Node? getNodeByKey(String key) { final node = originalGraph.getNodeByKey(key); return node != null && _subtreeNodes.contains(node) ? node : null; }