Add Reference.pre_initialize and .unsafe_construct
#14108
Merged
Reference.pre_initialize and .unsafe_construct
#14108