Add some property related test cases
Fix a rotted bit of property infrastructure that breaks generated code when accessor methods are off