Change tracking and identity resolution using ObjectContext