Branch v2 dry stuff

Maybe we should find out why exactly. As far as I know the `.build` would do the same as `Attachment.new`, but apparently it's doing more.
If it's better `Attachment.new` then it could become the default way to do it.