DynamicDescriptor needs custom value setting (.set_value())