This class no longer supports cached attenuation coefficients. Each call
to attenuation will now recalculate the coefficients. This was required
to support multi-threaded code.