support for arrays in model view, and file upload on create