code: func (t ListType) ConvertToModel(value interface{}) (interface{}, error) {
  	// the assumption is that work item types do not change over time...only new ones can be created
  	return ConvertList(func(fieldType FieldType, value interface{}) (interface{}, error) {
  		return fieldType.ConvertToModel(value)
  	}, t.ComponentType, value)
  
  }
docs: // ConvertToModel implements the FieldType interface