Decoder functionality merged into RequestMessage