@Override
  protected void reset() {
    super.reset();

    if (node_data == null) return;

    for (NodeData node : node_data.values()) node.reset();
  }
  @Override
  protected void validate() {
    super.validate();

    for (NodeData node : node_data.values()) node.validate();
  }