I recommend using a dummy layout where you place a single instance of every object. That layout will never be used in runtime, but you can use it in the editor to edit default values of instance variables for example.
I find that Construct usually dislikes and/or behave strangely when using objects that have 0 instance at edit time.