code: function getPropertyValue(obj, path) {
  
     if (path.length === 0 || obj === undefined) {
        return undefined;
     }
     var notation = dotNotation(path);
     if (!notation) {
        return;
     }
     path = notation.path;
     for (var i = 0; i < path.length; i++) {
        obj = obj[path[i]];
        if (obj === undefined) {
           return undefined;
        }
     }
     return obj;
  }
docs: getPropertyValue - get a value from an object with dot notation
  
  @param  {type} obj  Target object
  @param  {type} path dot notation
  @return {type}      Target object