Decoder that decodes an IMessageBufferReader based on an embedded tag
Decode value to an object of type T