Integration of MessageDecoder and Receiver