Extract from the Mailinglist entry on: http://www.nabble.com/wrong-properties-displayed-to14753907.html
On a WebPage, I'm using a TabbedPanel containing different implementations of MyAbstractPanel. MyAbstractPanel.html contains a <wicket:message key="panelHeadline"></wicket:message>. Now I want a different headline for each of my implementations of MyAbstractPanel.
So I made a properties file for each. E.g. PanelImplOne.properties with panelHeadline=First panel headline, PanelImplTwo.properties with panelHeadline=Second panel
When the page gets displayed the first Tab displays the right value. When I navigate to other tabs however, the displayed message is the same as on the first tab. The same happens if I use a <span wicket:id="headline" with a ResourceModel.