'Externally register for notification when this publishable has received all relevant data.'

def callWhenActivated(self, callback):

    if self.isActivated:
        callback(self)
    else:
        self._activationListeners.append(callback)
