Description
`ctx.addReferenceObj` creats a global variable just for referring an object, which seems an overkill. We should revisit it and always use `ctx.addReferenceMinorObj`
`ctx.addReferenceObj` creats a global variable just for referring an object, which seems an overkill. We should revisit it and always use `ctx.addReferenceMinorObj`