code: func (v *Value) get(key string) (*Value, error) {
  
  	// Assume this is an object
  	obj, err := v.Object()
  
  	if err == nil {
  		child, ok := obj.Map()[key]
  		if ok {
  			return child, nil
  		}
  		return nil, KeyNotFoundError{key}
  	}
  
  	return nil, err
  }
docs: // Private Get