title: Overwrite properties in angular forEach
body: <p>I imagine this is an easy thing to do, but I wasnt able to find the information I was looking for through google. I have <code>popupProperties</code> which is just default stuff. I then call to the service which returns specific overrides depending on the popup. How can I iterate through all of the service's overrides and apply them to the <code>popupProperties</code>?</p>
  
  <pre><code>var popupProperties = getDefaultPopupProperties();
  var popupOverrides= popupService.getPopupOverrides(currPopupId);
  
  angular.forEach(popupOverrides, function(popupProperty, propertyName){
      //replace defaults with popupData's properties
  });
  </code></pre>