fix tpt.set_property again