Assign Object in Parent goes null in child

Hi
I have a parent script where i assign a prefab, it must be public due to be possible assign it via inspector. When the children class appear in the inspector the prefabs that i assigned became null.
How can i prevent from the child class to set this object to null. Always keep the parent object?
49792-parent.png

49793-child.png

The real Inspector slot, the second one you have outlined, is the only one that matters. Set that to what you want Instantiated objects to get.

That top slot, under ImportSettings, is just a minor possible Editor shortcut, for when you first drag a script onto an object (I think.) It attempts to fill in the lower “real” Inspector value. Kind of like how public int frogs=7; will set frog:7 when you first drag the script to a GO, but means nothing afterwards.