Support with-default-getter for object
Merge branch 'get-with-default'