[widget] Make it easier to get a new DynamicValue.