Case insensitive dictionary with user-defined underlying dictionary.