code: function (data, path) {
      path = path || '';
      if (_.isObject(data)) {
        for (var key in data) {
          if (_.isObject(data)) {
            data[key] = _recurseFeedDefaultNamespace(data[key], path !== '' ? path + '.' + key : key);
          }
        }
        return data;
      }
      else {
        if (data == null || data === '') {
          // return default data if empty/null
          return path;
        }
        else {
          return data;
        }
      }
    }
docs: Recurse feed translation object (utility for namespace)
  INPUT: {"NS1": {"NS2": {"VAL1": "", "VAL2": ""} } }
  OUTPUT: {"NS1": {"NS2": {"VAL1": "NS1.NS2.VAL1", "VAL2": "NS1.NS2.VAL2"} } }
  @param {Object} data
  @param {string?} path
  @private