We shouldn't make assumptions about the serialization format. (See PR #2).
The problem right now is that we serialize each record by itself and then use our own logic to combine them. Instead we could either use whatever ember-data uses for serializing entire collections, or stick with separate serialized models but do a separate pushPayload for each.