Added interface/implementation for the Messenger.