Updated object model
Updated Messenger interface