See images below.
The script populates a nested ViewModel list. The script reports that the circles have been populated with triangles, but they are not visible.
They work as expected in the editor.
The first line in the console "No ViewModel on the context." is consistently there. So guessing it runs the script again after failing the first time. That line is not in the editor.
