So in Ruby there is a deeper level CONST object which holds the actual value and running `CONST = x` creates a new object that references/points to the deeper level CONST object, and we know this because after resetting the CONST value we can see that the object_id of CONST has now changed to suggest it is a totally different CONST object. Have I understood that correct?