MarshalSerializer now uses base64 encoding