code: function shallowCopy(src, dst) {
    dst = dst || {};
  
    for(var key in src) {
      if (src.hasOwnProperty(key) && key.substr(0, 2) !== '$$') {
        dst[key] = src[key];
      }
    }
  
    return dst;
  }
docs: Create a shallow copy of an object