title: Nested DTO - Error while sending back to Client
body: <p>I have a DTO like below</p>
  
  <pre><code>[DataContract()]
  public class LastLevel
  {  
      [DataMember()]
      public string UID { get; set; }
  
      [DataMember()]
      public string Name { get; set; }
  
      [DataMember()]
      public List&lt;LastLevel&gt; Children { get; set; }
  
      [DataMember()]
      public LastLevel Parent { get; set; }
  
  }
  </code></pre>
  
  <p>Having <code>Children</code> property is not creating any mess but if I include <code>Parent</code> property, I am unable to send data back to client. It is showing following message.</p>
  
  <p><strong>The underlying connection was closed: A connection that was expected to be kept alive was closed by the server. 
  Unable to read data from the transport connection. an existing connection was forcibly closed by the remote host.</strong></p>