Renamed valueFieldName to contentsFieldName
This reflects its purpose more accurately.