Extend the message event model to support `RoomNameEvent`, `RoomTopicEvent`, `RoomCanonicalAliasEvent`.