title: Coldfusion StructDelete creates blank value
body: <p>I'm using Codlfusion 9's StructDelete() method to remove a value from a cookie. But after using</p>
  
  <pre><code>StructDelete(cookie,"selector12")
  </code></pre>
  
  <p>I'm getting a value of <em>[empty string]</em> for <strong>cookie.selector12</strong> despite <em>deleting</em> it</p>
  
  <p>This is the code I'm using:</p>
  
  <pre><code>&lt;cfdump var="#cookie#"&gt;
  &lt;!--- kill any existing selector cookie when looking at a profile ---&gt;
  &lt;cfset structDelete(cookie,'selector#URL.clk#')&gt;
  &lt;cfdump var="selector#URL.clk#"&gt;
  &lt;cfdump var="#cookie#"&gt;
  </code></pre>
  
  <p>To give the following output:</p>
  
  <p><img src="https://i.stack.imgur.com/nNJfY.png" alt="Screen shot of cookie cfdumps"></p>
  
  <p>Does StructDelete actually just set blank values? Or have I missed something obvious and simple... again</p>