Child: function(child) {
        if (child.moreRouteContext && child.moreRouteContext instanceof MoreRouting.Route) {
          return child.moreRouteContext;
        }

        if (!child.hasAttribute(this.routeAttribute)) {
          console.warn('Child of', this, 'is missing route attribute "' + this.routeAttribute + '":', child);
          return null;
        }
        var expression = child.getAttribute(this.routeAttribute);
        var route      = MoreRouting.getRoute(expression, this.parentRoute);
