A wrapper around typical serialized types, such as primitives. Without this wrapper
each value would get a class attribute indicating the specific wrapper class name
(longish), which would be a pain for people editing the XML files by hand. With this
wrapper, the type attribute corresponds to the actual Java class name.