title: Is it possible to deserialize a Field to a Property?
body: <p>I want to change a Field to a Property, but this results in problems with deserializing. </p>
  
  <p>Is it somehow possible to deserialize from a Field to a Property?</p>
  
  <p>After changing the from a Field to Property the deserialzed value is null instead.</p>
  
  <pre><code>// Old Class
  public class myClass
  {
      public string limits = "";
  }
  
  // New Class
  public class myClass
  {
      public string limits { get; set; } = "";
  }
  
  // Code for deserializing byte array (arrBytes)
  using (var memStream = new MemoryStream())
  {
       var binForm = new BinaryFormatter();
       memStream.Write(arrBytes, 0, arrBytes.Length);
       memStream.Seek(0, SeekOrigin.Begin);
       var obj = binForm.Deserialize(memStream);
       return obj;
  }
  </code></pre>
  
  <p>Is there any way to support the change from a Field to a Property?</p>