Having ng-repeat for same array of objects screates different scopes so that changes in one won't be reflected in one