Switched CData from Enumeration<CDRecord> to Iterator<CDRecord>, because yeah