fixes #40: complete support for init/get/set object property combos