docs: function deepCopy(destination, source) {
      Object.keys(source).forEach(function (property) {
          if (destination[property] && isObject(destination[property])) {
              deepCopy(destination[property], source[property]);
          } else {
              destination[property] = source[property];
          }
      });
  }