All serializing logic takes place here. Core class is the JAXBMarshaller.