GetReturnFromRunCodeAddress is const qualified, so this can accept a const pointer. This also allows for making the constructor accept a const pointer as well.