From the [source code](https://github.com/ASP-NET-MVC/aspnetwebstack/blob/master/src/System.Net.Http.Formatting/Internal/HttpValueCollection.cs#L34) it oughts to be by design that `HttpValueCollection ` is public only in PCL and internal in regular .NET.
Why is that? What was the intend? What to use instead?
Why is that? What was the intend? What to use instead?