Update InternalSmartPointer.h