You’re only updating the struct for the first widget that exists in the list of all Counter objects. With your Get(0), you’re only getting the first widget.
You should create a reference in the building to the Counter, so you can reference it directly.
Or you should use a generic object with properties instead of a struct. That way when you update the info container, it will update everywhere. Including your widget which will have a reference to that same info variable.
