'Override C{installWaker} in order to use L{_WakerPlus}; otherwise this
should be exactly the same as the parent implementation.'

def installWaker(self):

    if (not self.waker):
        self.waker = _WakerPlus(self)
        self._internalReaders.add(self.waker)
        self.addReader(self.waker)
