Description
According to the Javadoc setLocalizer() should be used to overwrite a StringResourceModel's Localizer.
However, the localizer property is overwritten later by the load() method.
Overriding getLocalizer() does not work either, since getString() uses the localizer property directly.
I think the load method should check whether the property is set already before applying the application's localizer.