Added interface change for publishing messages.
datacleaner/DataCleaner#94
Implemented publishing and listening to ComponentMessage.
datacleaner/DataCleaner#94