Map xs:decimal to wrapper type
Transmitting xs:decimal as a string is not ideal, but we should at least put it into a container type to mark it as such. Alternatively, we could introduce a real decimal an steal the message from the google protobuf proposal.