JavaFX acessa a classe Controller do pai do filho FXML

usando JavaFX para um aplicativo e eu tenho um arquivo Main.fxml com alguns arquivos filho fxml dentro dele.

Gostaria de acessar a classe MainController de Main.fxml a partir dos controladores filhos.

Vou tentar explicar melhor com um exemplo:

MainFxml:

    <HBox fx:controller="MainController.java">
        <fx:include source="child.fxml"/>
    </HBox>

MainController:

    public class MainController implements Initializable {
            private String string;
            public void setString (String string) {
                    this.string = string;
            }

ChildFxml:

    <HBox fx:id="child" fx:controller="ChildController.java">
        <Button text="hello" onAction="#selectButton"></Button>
    </HBox>

ChildController:

    public class ChildController implements Initializable {
            @FXML HBox child;
            @FXML Button button;
            @FXML
            public void selectButton (ActionEvent event) {
                // here call MainController.setString("hello");
            }

eu tenteiesta solução encontrada no StackOverflow mas preciso obter a referência do controlador do Main.fxml que já foi carregado. Existe algum método para obter o Controlador a partir de um Painel específico? Algo como:

    // child.getParent().getController();

questionAnswers(2)

yourAnswerToTheQuestion