__set_state()