DataRouteObject: RouteObject & {
    children?: DataRouteObject[];
    id: string;
}