change private/public and add required variable in DataQueuesMulticast constructor