Message Channels and Types Best Practices