Entry time per route name. If the same route is on the stack more than once, the most recent entry wins.
static Map<String, DateTime> get entryTimestamps => Map.unmodifiable({for (final r in _openRoutes) r.name: r.enteredAt});