title: Partial view with RenderPartial, model does not contain a definition
body: <p>I have a controller which returns a view.</p>
  
  <p>Within the view I render a common shared partial view, and pass parameters in to it:</p>
  
  <pre><code>&lt;div class="tab-pane" id="tab-sla"&gt;@{Html.RenderPartial(
          "./_sla",
          new
          {
              ContentTitle = "Service Level"
          });
      }
  &lt;/div&gt;
  </code></pre>
  
  <p>However whenever in the partial view <code>_sla</code> I try and access the property ContentTitle, it throws an error <code>'object' does not contain a definition for 'ContentTitle'</code>.</p>
  
  <p>If i dump the model properties with <code>@Model.ToString()</code> it shows <code>{ ContentTitle = "Service Level" }</code>.</p>
  
  <p>Can someone please advise what I am doing wrong and how this can be fixed?</p>