Optional serializer