this fixes the other issue that caused models to apparently not be visible.

The problem was that if there was a model in a parent element, the server wouldn't recurse down to the child elements to send data. So the models would get added. But even after edits, we wouldn't see them. Because the server would stop sending when it got to the first element with a model.