/Engine/Source/Runtime/CoreUObject/Public/UObject/UnrealType.h
Default variants, these accept and return NULL, and also check the property against the size of the container. If we copying from a baseclass (like for a CDO), then this will give NULL for a property that doesn't belong to the baseclass
template<typename ValueType> ValueType * ContainerPtrToValuePtrForDefaults ( [UStruct](API\Runtime\CoreUObject\UObject\UStruct) * ContainerClass, [UObject](API\Runtime\CoreUObject\UObject\UObject) * ContainerPtr, int32 ArrayIndex ) const