private RouteData GenerateDefaultRouteData() { var data = new RouteData(this, RouteHandler); if (Defaults != null) { foreach (var def in Defaults) { data.Values.Add(def.Key, def.Value); } } return data; }