Changed ChangeSet - walking object graph
Changed Record
  added exists flag to toArray()/fromArray
  added refresh()

Added ChangeSetTest