title: Flutter Provider on Navigator inject multiple objects
body: <p>New to Flutter, I have Provider on top of my app with the class Events. Is there any way to inject more than one object in Navigator builder like MapBox(events.itmaps, events.maps) for example?</p>
  
  <pre><code>class Events {
    final String site, fb, itmaps, maps;
    Events({this.site, this.fb, this.itmaps, this.maps});
  }
  </code></pre>
  
  <pre><code>void main() {
    final events = Events();
    runApp(
      Provider&lt;Events&gt;.value(
        value: events,
        child: MyApp(),
      ),
    );
  }
  </code></pre>
  
  <pre><code>onPressed: () {
    Navigator.of(context).push(
      MaterialPageRoute(
         builder: (context) =&gt; MapBox(events.itmaps),
        ),
      );
    }
  </code></pre>