keep user-edited model JSON after updating model

[#53525487]
serialize interactive.template as an array

[#53524671]

interactive.template is an array of objects not an object