This is a companion change to make the RouteValueDictionary type more promient. Using the concrete type here allows to avoid allocations in a lot of common scenarios.