For now, Message class represents the message defined in CBC Casper, but it has some additional fields (sender_slot, receiver_slot and so on).
We might divide Message class into abstract message class ( corresponding to Packet class?) and some concrete message classes like CBCCasperMessage.
Then move additional fields which are commonly used in all protocols to abstract message class.
For now,
Messageclass represents the message defined in CBC Casper, but it has some additional fields (sender_slot,receiver_slotand so on).We might divide
Messageclass into abstract message class ( corresponding toPacketclass?) and some concrete message classes likeCBCCasperMessage.Then move additional fields which are commonly used in all protocols to abstract message class.