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

    if (node_data == null) return;

    for (NodeData node : node_data.values()) node.reset();
  }
  @Override
  protected void update() throws BeatsException {

    if (node_data == null) return;

    for (NodeData nd : node_data.values()) {
      nd.update(myScenario.get.clock());
      nd.deploy(myScenario.get.currentTimeInSeconds());
    }
  }
  @Override
  protected void validate() {
    super.validate();

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