code: function complete(dest, source){
      for (var key in source)
        if (key in dest == false)
          dest[key] = source[key];
  
      return dest;
    }
docs: Copy only missed properties from source (object) to object.
  @param {object} dest Object should be completed.
  @param {object} source
  @return {object} Destination object.