Different values for 'tokenValue' and 'propertyToSearch'
Currently 'tokenValue' and 'propertyToSearch' of every token are being set to the same value when pre-populating. It should be possible to use different values to be able to vary the names of the tokens independently from their values, e.g. in multilingual applications.
The implementation can be achieved by adding an option that holds an associative array to map values to names.