derive property names from the syntax kind