List<Node> clearNodes() { var nodes = childNodes.toList(); for (var n in nodes.reversed) { n.removeChild(n); } return nodes; }