title: SpecFlow and complex objects
body: <p>I'm evaluating <a href="http://www.specflow.org/" rel="noreferrer">SpecFlow</a> and I'm a bit stuck.<br>
  All samples I have found are basically with simple objects.</p>
  
  <p>Project I'm working on heavily relies on a complex object. A close sample could be this object:</p>
  
  <pre><code>public class MyObject
  {
      public int Id { get; set; }
      public DateTime StartDate { get; set; }
      public DateTime EndDate { get; set; }
      public IList&lt;ChildObject&gt; Children { get; set; }
  
  }
  
  public class ChildObject
  {
      public int Id { get; set; }
      public string Name { get; set; }
      public int Length { get; set; }
  }
  </code></pre>
  
  <p>Does anyone have any idea how could a write my features/scenarios where <code>MyObject</code> would be instantiated from a "Given" step and used in "When" and "Then" steps?</p>
  
  <p>Thanks in advance</p>
  
  <p><strong>EDIT:</strong> Just a shot in mind: are nested tables supported?</p>