Widgets do not use the value they receive as an attribute
Widgets simply ignore the value
attribute they get passed. Values can only be passed through the property.
The problem is that resource value would require to be passed by reference, which would require that resources are kept in the store, not in the state of the component.