title: Is there a way to use an InheritedWidget in multiple PageRoutes in Flutter?
body: <p>I have an <code>InheritedWidget</code> at the root of my application, basically at the top of the first build function of my first <code>Scaffold</code>. I can reference the widget using the <code>.of(context)</code> function just fine from all sub-widgets of the first page. if I push another page on the <code>Navigator</code> stack, the <code>InheritedWidget.of()</code> call fails, as I assume it should. Is there a way to share access to this widget? I'm trying to avoid passing widgets down the tree unnecessarily. ScopedModel has the same limitation. I was thinking about passing the context variable down the tree, but that doesn't sound right and it doesn't solve the issue either.</p>