binding boxed dynamictests enums ifaceproperties param properties reference signals threadtests