title: Polymer + requirejs: Attributes on were data bound prior to Polymer upgrading the element
body: <p>I'm trying to use requirejs with Polymer:</p>
  
  <pre><code>&lt;polymer-element name="test-element"&gt;
    &lt;script&gt;
      require(['module'], function (module) {
        Polymer('test-element', module);
      });
    &lt;/script&gt;
    &lt;template&gt;
      Test
    &lt;/template&gt;
  &lt;/polymer-element&gt;
  </code></pre>
  
  <p>But I get the warning:</p>
  
  <pre><code>Attributes on test-element were data bound prior to Polymer upgrading the element. This may result in incorrect binding types. 
  </code></pre>
  
  <ol>
  <li>Should I be concerned about this warning?   </li>
  <li>What can I do to make
  attributes be data bound after Polymer upgrades the element?   </li>
  <li>Is
  there any other Polymer specific loader to load AMD modules into
  polymer web components?</li>
  </ol>
  
  <p><strong>---------edit</strong><br>
  It turned out that the problem occurs only if test-element is inside anouther polymer web component.
  I've created a github repo to show this:
  <a href="https://github.com/finalclass/polymer-bug-requirejs" rel="nofollow">https://github.com/finalclass/polymer-bug-requirejs</a></p>