add a test for the property system