Extract AcceptLanguagePropertyValue class and caching