Should it do the plural formatting plus any vars replacements? Or should it do the plural formatting only, therefore returning non-replaced `{0}` as above?

As in ICU, users are instructed to use MessageFormat instead of using a stand-alone PluralFormat, or a stand-alone SelectFormat. In Globalize, we use vars replacements elsewhere too (numbers, messages, etc). So, I'm studying a good way to optimize this code. Still an open question.