title: Having trouble with Model Bind - Laravel Breadcrumbs
body: <p>Having trouble with Model Bind on davejamesmiller/laravel-breadcrumbs.
  I'll try to be brief, but if you need more data just ask =D
  This is my controller/action signature:</p>
  
  <pre><code>public function edit(Request $request, Vertical $vertical, UserMacro $macro)
  </code></pre>
  
  <p>And this is my BC for the corresponding route:</p>
  
  <pre><code>Breadcrumbs::register('macro-edit', function (Generator $breadcrumbs, $vertical, $macro) {
      $breadcrumbs-&gt;parent('macro-index');
      $breadcrumbs-&gt;push($macro-&gt;name, route('macro-edit', [$vertical-&gt;_id, $macro]));
  });
  </code></pre>
  
  <p>I'm getting the string ID on $vertical and $macro, breaking on $macro->name. If I add Hints as the action have I get a<code>Type error</code>.</p>
  
  <pre><code>Trying to get property of non-object (View: /.../resources/views/layouts/app.blade.php) (View: /.../resources/views/layouts/app.blade.php)
  
  
  Type error: Argument 2 passed to DaveJamesMiller\Breadcrumbs\BreadcrumbsServiceProvider::{closure}() must be an instance of App\Vertical, string given, called in /.../vendor/davejamesmiller/laravel-breadcrumbs/src/BreadcrumbsGenerator.php on line 68 (View: /.../resources/views/layouts/app.blade.php) (View: /.../resources/views/layouts/app.blade.php)
  </code></pre>