I have some issues with Unity 5.6.0f3.
Last Screenshot on opening Unity Project.
We have basically two classes.
Test inherits from SerializedMonobehaviour
World is a pure c# class. And we want that data to be displayed in Unity. Our idea was to use to a World instance (which is actually a Singleton Instance) from the SerializedMonobehaviour (as seen on the Screenshots).
Sometimes it works (see third Screenshot), but sometimes the World object is not displayed
I don't know if it is related to Unity 5.6 (Asset Store Submit was 5.3).