ITopic, ILock, MessageListener, some refactoring changes are being
committed...