title: Unity 5.4 - broken serialization
body: <p>It seems as if Unity 5.4 has a serialization issue:</p>
  
  <pre><code>public class InputManager : MonoBehaviour 
  {
      [SerializeField] private MyObject obj;
  }
  
  [Serializable]
  public class MyObject¨
  {
  }
  </code></pre>
  
  <p>results in :</p>
  
  <pre><code>InvalidOperationException: The operation is not possible when moved past all properties (Next returned false)
  </code></pre>
  
  <p>Am I doing it wrong? </p>