Make some methods protected so they can be used / overridden in a
subclass. This is the only way to change the order in which locale
tagged templates are found. (Full locale, country code, language code,
no locale)