Worth noting in a non-docstring comment that `_wave_list` acts like a private construction variable that allows Galsim functions to override the default way that `wave_list` is normally constructed.