Uses EspiMarshaller singleton.