Added default and optional constructor for scattering_lambert