Wicket Label não atualizado / permanece invisível

Estou tentando implementar a Navegação Breadcrumb em umWebPage que troque um conteúdoPanel via ajax.

Ele acaba assim:Home >> Page >> Panel

Aqui está o código da minha página:

public MyPage() {
    super();
    contentContainer = new WebMarkupContainer("contentContainer");
    contentContainer.setOutputMarkupId(true);
    add(contentContainer);
    contentContainer.add(content = createContentPanel());   

    breadCrumbContainer = new WebMarkupContainer("breadcrumbContainer");
    breadCrumbContainer.setOutputMarkupId(true);
    add(breadCrumbContainer);   

    final AjaxLink panelLink = new AjaxLink("panelLink") {

        @Override
        public void onClick(final AjaxRequestTarget target) {
            replaceContentPanel(getOverviewPanel(), target);
        }

        @Override
        public boolean isVisible() {
            return !(content instanceof OverviewPanel);
        }
    };
    breadCrumbContainer.add(panelLink);
    panelLink.add(new Label("panelLabel", new Model<String>() {
        @Override
        public String getObject() {
            //some dynamic content for example:
            return contentPanel.getClass().getName();
        }
    }));  
}

public void replaceContentPanel(final Component replacer, final AjaxRequestTarget target) {
    content.replaceWith(replacer);
    content = replacer;
     if (target != null) {           
        target.add(contentContainer);
        target.add(breadCrumbContainer);
    }
}

A Página e a PáginaLabel são fáceis. O do Panel precisa ser atualizado sempre que eu atualizei o conteúdoPanel doWebPage. Eu tinha certeza de que otarget.add(breadCrumbContainer); line ia fazer isso. No entanto, está vazio. A etiqueta não mostra nada.

Eu esperava encontrar a resposta - o que provavelmente é óbvio - enquanto escrevia a pergunta, mas ela ainda me escapa, por isso espero que alguém aqui encontre meu err

questionAnswers(2)

yourAnswerToTheQuestion