better getFieldName