Add a test for issue #14 - null optical elements changing ThinLens behavior