making the json serializer smart - to rely that it's already serialized as string or byte[] or in the stream