Use collections for lists of nested models.

Also prevents modal boxes from popping up on form load. Should have been a separate commit, sorry.