Looking the implementation of the original PR seems we have to execute the code in the object level.