Base class for a converter that automatically converts a string representation of an Object back
to its original object based on objects in a given list for which conversion is taking place.
The ListIndexConverter automatically converts between the index of an object
and the object itself based on its position in a list that's provided to this converter.