title: Objects having NonSerialized attribute are not created when deserializing
body: <p>Using the BinaryFormatter class:  </p>
  
  <pre><code>&lt;Serializable&gt;
  Class Class1
      Public Property List1 as New List(Of Something)
  
      &lt;NonSerialized&gt; 
      Public Property List2 as New List(Of Something)
  End Class
  </code></pre>
  
  <p>when I serialize an object like this one and then deserialize it, <code>List2</code> will be set to <code>Nothing</code>.  </p>
  
  <p>What is the correct way to handle this?<br>
  I don't want <code>List2</code> to be serialized, but I do want it to be an empty list when I deserialize the class. </p>