I thought reflection works by the photon giving the atom energy, which it then releases in form of another photon, which has the same frequency due to the energy level, but not necessarily the same polarity.