Breaking Object References At Cache Boundaries In AngularJS