code: func Map(remoteItem AttributeAccessor, mapping RemoteWorkItemMap) (RemoteWorkItem, error) {
  	remoteWorkItem := RemoteWorkItem{Fields: make(map[string]interface{})}
  	for from, to := range mapping {
  		originalValue := remoteItem.Get(from.Expression)
  		convertedValue, err := from.AttributeConverter.Convert(originalValue, remoteItem)
  		if err == nil {
  			remoteWorkItem.Fields[to] = convertedValue
  		}
  	}
  	return remoteWorkItem, nil
  }
docs: // Map maps the remote WorkItem to a local RemoteWorkItem