duck->set_type(Duck::TYPE_POSITION);
duck->signal_edited().clear(); // value_desc.get_value_type() == ValueBase::TYPE_VECTOR:
duck->set_type(Duck::TYPE_POSITION);
duck->signal_edited().clear(); // value_desc.get_value_type() == ValueBase::TYPE_VECTOR: