List<AppRoute> get stack { return _stack.map((r) => (r.runtimeType == _routes._homeType) ? r : r.toStack()[_depth]).toList(); }