public async Task JoinChat(IChat chat) { _chat = chat; await chat.AppendMessage(this, "Hello"); await _chat.SubscribeForMessages(this); }