title: Attributes scope vs attributes structure
body: <p>Custom tags have an attributes scope. Cool.</p>
  
  <p>I've also seen some other apps (and possibly ColdBox?) where the developer put everything into an attributes structure. For example in <code>login.cfm</code>:</p>
  
  <p><code>&lt;cfparam name="attributes.username" default="some value"&gt;</code></p>
  
  <p>Is there a point to this besides having to specify <code>attributes.foo</code> which does improve readability, I'll admit but why reuse a name of a full scope?</p>
  
  <p>Is this personal preference or am I missing something profound with the attributes scope?</p>