code: function getValue(source, keyPath) {
          try {
              if (keyPath instanceof Array) {
                  var arrayValue = [];
                  for (var i = 0; i < keyPath.length; i++) {
                      arrayValue.push(eval("source." + keyPath[i]));
                  }
                  return arrayValue;
              } else {
                  return eval("source." + keyPath);
              }
          }
          catch (e) {
              return undefined;
          }
      }
docs: Returns the value of an inline key
  @param {object} source
  @param {string|array} keyPath