Help understanding and resolving "Cache data may be lost" warning when apollo-client was upgraded

Hello Everyone,

We just upgraded our apollo client to version 3 from a REALLY old version. When navigating around within our application i’m seeing the following warnings show in in the google chrome console.

  1. Can someone help me understand what this is trying to say? Is it saying the object will simply be replaced instead of merged which could mean some data loss from the cache?
  2. If the Address object lives within the person object and will never contain an id how do i inform apollo-client cache about this so the warning is not spamming the console?
Person {
id
firestname
lastname
address {   // The Warning is complaining about this object!!!
   streetNumber
   StreetName
   zipCode
   state
}
}