title: Sequelize: TypeError: Converting circular structure to JSON
body: <p>I have <code>Orders</code> and <code>Display</code> models. The association works like this</p>
  <pre><code>Display.associate = models =&gt; Display.hasOne(models.Orders);
  </code></pre>
  <p>The <code>orders</code> table has <code>displayId</code> reference and there is nothing circular in my design. However I get this error below.</p>
  <pre><code>TypeError: Converting circular structure to JSON
      --&gt; starting at object with constructor 'Socket'
      |     property '_writableState' -&gt; object with constructor 'WritableState'
      |     property 'afterWriteTickInfo' -&gt; object with constructor 'Object'
      --- property 'stream' closes the circle
      at JSON.stringify (&lt;anonymous&gt;)
  </code></pre>
  <p>the error dissapears if I do not include <code>dbDisplay</code> shown below.</p>
  <pre><code>export const getAllOrders = async (req, res) =&gt; {
      console.log(&quot;GET ALL ORDERS&quot;)
      let orders = await dbOrders.findAll({
          include: [{
              model: dbDisplay,
          }]
      }).catch(error =&gt; res.status(400).send(error));
      try {
          res.status(200).send(orders) // error here
  
      } catch (err) {
          console.log(err)
      }
  }
  </code></pre>