you should make these deprecated class implement the deprecated ``DataCollectorInterface`` as well to provide BC