title: Is it possible to pass an object thru ActionLink
body: <p>Is it possible to pass an object to a Controller? For example, I have ActionLink and I am pass the Model as Id.    </p>
  
  <pre><code>@Ajax.ActionLink(
              "Next", 
              "Step",
              new { StepId = 2, id = Model }, 
              new AjaxOptions { UpdateTargetId = "stepContainer" }, 
              new { @class = "button" })
  </code></pre>
  
  <p>And the Controller has</p>
  
  <pre><code>public ActionResult Step(int StepId, object id)
  {
  }
  </code></pre>
  
  <p>How can I do this? Is this silly?</p>