title: Why use host attributes in Polymer?
body: <p>I'm currently reading the Polymer documents about <a href="https://www.polymer-project.org/1.0/docs/devguide/registering-elements.html#host-attributes" rel="nofollow">host attributes</a>,
  and from what is written, there doesn't seem to be any solid reasoning behind them.</p>
  
  <p>This is the only statement I could deduct from the docs: </p>
  
  <blockquote>
    <p>If a custom element needs HTML attributes set on it at create-time use hostAttributes </p>
  </blockquote>
  
  <p>Which doesn't make too much sense in practicality to me.</p>
  
  <p>Can anyone elaborate further on the topic? Or link to a more detailed documentation on their site if it exists.</p>
  
  <p><em>Edit:</em> I also read that they're not to be mistaken for properties and have a special notation for 2-way data binding.</p>