How to keep Objects Saved in a list of an Object that has DontDestroyOnLoad.

Okay so I have an object ZoneInfo that remains throughout scenes, it holds information on the different zones. The way I did that is I created a list of Zoneselection inside ZoneInfo, however when I jump to a new scene the list just contains missing Objects now, I guess this is because the object that is being referenced is no longer in the active scene, how can I prevent the Objects of type ZoneScetion from being missing in the List?

What I want to be is this.

Howver what I actually get is this

@MotchoIV Well these objects are destroyed upon the scene change so if you want them you probably should also keep them is DontDestroyOnLoad or you can make them a child of ZoneInfo object.