Please split it into separate properties with one check per property. This way it would be easier to trace the actual failure if the test fails some time in the future. i.e. 3 tests to check that materialization succeeds and 4 that check shapes of the output trees.