Alterar propriedades do proprio elemento Clicado

Olá!

Tenho uma duvida em JavaFX.

tenho um array de botões que são gerados dinamicamente.
Eu quero no evento onMouseClick de cada botão faça o mesmo desaparecer (visible = false), mas não consigo encontrar uma maneira de fazer isto.

alguem poderia ajudar? Como mudo a proprierada de um botão que não foi declarado com var ou def?

eu nao sei se isso se aplica ao javaFX, mas pra javaSE/Swing faria o seguinte

JButton b1, b2, b3;
// inializa os botoes

ActionListener listener = new ActionListener() {

   public void ActionPerformed(ActionEvent e) {
        JButton botaoClicado = (JButton) e.getSource();
        botaoClicado.setVisible(false);
        // fazer outras coisas
   }
}

b1.addActionListener(listener);
b2.addActionListener(listener);
b3.addActionListener(listener);

fiz de cabeça, então talves precise de ajustes.
acredito que javaFX use um padrão parecido

[]s