variant json needs product data (???) but that product should not contain the variants. Stack levels are going way to deep then. Hence the new ProductWithoutVariants Serializer.