Herança de Formulário

Pessoal,

 Ja revirei a internet e não encontro a solução para o seguinte problema, tenho um [b]JDialog [/b]que serve como Base para os meus Formulários, neste [b]JDialog [/b]tenho um [b]JLabel [/b]sem valor algum, que estou tentando alterar pelo formulário filho, ex:

Formulário Pai

package br.com.teste.visual;

import javax.swing.JDialog;
import javax.swing.JLabel;

public class MasterDialog extends JDialog {

    private static final long serialVersionUID = 1L;

    private JLabel lblStatus;
    
    public MasterDialog() {
        setTitle("Master Dialog");
        setSize(400, 300);
        setLayout(null);
        
        lblStatus = new JLabel();
        lblStatus.setHorizontalAlignment(JLabel.CENTER);
        lblStatus.setBounds(0, 275, 400, 25);
        this.add(lblStatus);
    }
    
    public void setStatus(String texto) {
        lblStatus.setText(texto);
    }
    
}

Formulário Filho

package br.com.teste.visual;

public class Pesquisa extends MasterDialog {

    private static final long serialVersionUID = 1L;

    public Pesquisa() {
        setVisible(true);
        setStatus("Teste");
    }
    
}

O grande problema é que o JLabel lblStatus não muda o seu valor, eu até entendi o porque, o formulário filho não redesenha o JLabel, logo, ele esta no seu estado de criação, ja utilizei repaint, etc, e nada funcionou. Onde estou errando ?

Desde já, agradeço