title: java - such thing as an object alteration listener?
body: <p>I'm developing in android. Is there such thing as some kind of object change/modifaction/alteration listener? </p>
  
  <p>I have a JSONObject and would like to pinpoint exactly where the object is being changed. I am trying to create new JSONObjects from a piece of a another JSONObject. I think what is happening though is i'm just creating a reference to the JSONObject and accidentally updating the referenced object.</p>