code: function visitProperty(path) {
    const value = path.node.value
  
    if (isIdentifier(value)) {
      updateNodeScope(path.get('value'))
    } else {
      this.traverse(path.get('value'))
    }
  
    return false
  }
docs: Objects properties should be handled a bit differently from the Identifier
  @param   { types.NodePath } path - containing the current node visited
  @returns { boolean } return false if we want to stop the tree traversal