recursive communicator creation Message -> ChatRoom