get/set PropertyAssignment
Revert "get/set PropertyAssignment"

This reverts commit 8f6432a247686b4d35a304d9581366673985e8fd.
support get/set in PropertyAssignment
Merge remote-tracking branch 'origin/master' into release