use angular.copy to make new objects