TODO test for property chains