should I create a `BaseMessage` and then extend th...
# announcements
b
should I create a
BaseMessage
and then extend that instead?