Filled out MessageChain() class