title: What's the difference between bind() and bindProperty() in PolymerJS?
body: <p>Seems like <code>bind()</code> is part of the Web Components spec, which Polymer extends for various reasons <a href="https://www.polymer-project.org/docs/polymer/node_bind.html" rel="nofollow">with <code>Node.bind()</code></a>.</p>
  
  <p>Here's <a href="https://github.com/Polymer/polymer/blob/87b3815812aaa9f956f044e74d43460b1babee5f/src/instance/properties.js#L180" rel="nofollow">docs on <code>bindProperty()</code></a>. Is this simply the internal implementation/polyfill for <code>bind()</code>? And thus should developers thus be using <code>bind()</code> rather than <code>bindProperty()</code>?</p>