remove Data abstract class