Yes, a hidden field is a good solution if you want to do the update client side. AutoForm is smart enough to set the entire array object rather than it's separate properties because it knows about this potential issue.