rename instantiateNull to instantiateIfNotExists