Use RouteValueDictionary instead of IDictionary<string, dynamic> in ASP.NET MVC integration