                                 if let index = self.indexOf(item: modifiedItem) {
                                     modifiedItem.states = self.list[index].states
                                     self.list[index] = modifiedItem
+                                    modifiedItems.append(modifiedItem)
                                     return
                                 }
+                                createdItems.append(modifiedItem)
                                 self.list.append(modifiedItem)
                             }
                             

                            #if DEBUG
                                CNLLog("Model count: \(self.list.count)", level: .debug)
                            #endif
                            success(model, status)
                        },
                        failed: { apiObject, error in failed(self, error) }
                    )

                            #endif
                            
                            self.list += created
                            createdItems = created
                        }
                        if let modified = self.modifiedItems(data) {
                            #if DEBUG
