ChatMessageEvent and UserObject Adapted