Constructor.
@param valueTextMap the map of values to text to store, assigned and not altered, not null
See Implementation
Constructor.
@param valueTextMap the map of values to text to store, assigned and not altered, not null