@override Map<String, dynamic> getTagState(Tag tag) => parent == null ? tagStates.putIfAbsent(tag, () => {}) : root.getTagState(tag);