code: func (e ListElement) HasConflict() error {
  	for _, item := range e.Values {
  		if item, ok := item.(ConflictDetector); ok {
  			if err := item.HasConflict(); err != nil {
  				return err
  			}
  		}
  	}
  	return nil
  }
docs: // HasConflict returns ConflictError if fields in recorded and remote of ListElement conflict