Switch set and set_props