Use different method for propagating ctx.obj

d88d0a73eb97abcd11fa5bcffee23f1980acfb75 introduced #205.

Fix #205
Fix #200