i'm not a huge fan of inject, and i think this can be written more clearly:

`elements.collect{ |e| e.except(:id, :created, :updated) } `