Added js-property macro