== Identity before any change ==
alias   == original                 : true
shallow == original                 : false
shallow.address == original.address : true
shallow.tags    == original.tags    : true
deep.address    == original.address : false
deep.tags       == original.tags    : false

== Now mutate the ORIGINAL (name, city, tags) ==
original : Asha K | Pune | [java, spring, jpa]
alias    : Asha K | Pune | [java, spring, jpa]
shallow  : Asha | Pune | [java, spring, jpa]
deep     : Asha | Mumbai | [java, spring]
