message type enum comments