Refactored the externally defined SetThis function to be more explicit as the setter of the CPointer property