Branch v2 dry stuff

Using space.attachments.build caused it to create an unsaved attachment under the space and it showed up when the attachment list was queried on the table view.