Added message type: tray notification
Updated MessageEvent with a caption
Added Constructor(String, Type);