Url.CreateFor<T> works properly with subclasses now

compensating for RouteValueDictionary mapper which ignores inherited
properties for non-anonymous object