Fix ModelSpy (and thus some model tests)
Brace-initialization on types with a constructor that accepts
std::initializer_list calls this constructor instead of a copy
constructor, thus in this case calling newData{newData} produced
a QVariantList of QVariantLists instead of just copying the argument
into the member.