code: func (e *Entity) SetString(value string, path ...string) error {
  	if len(path) == 0 {
  		return ErrEmptyPath
  	}
  	ent, err := e.SetPath(path[:len(path)-1]...)
  	if err != nil {
  		return errors.Wrap(err, "setting path")
  	}
  	ent.Objects[Property(path[len(path)-1])] = S(value)
  	return nil
  }
docs: // SetString