add dataobj - a class which provides services to other classes which hold data in self.data