code: function(name, oldValue) {
        // TODO(sjmiles): adhoc filter
        if (name !== 'class' && name !== 'style') {
          this.attributeToProperty(name, this.getAttribute(name));
        }
        if (this.attributeChanged) {
          this.attributeChanged.apply(this, arguments);
        }
      }
docs: Low-level lifecycle method called as part of standard Custom Elements
  operation. Polymer implements this method to provide basic default
  functionality. For custom tasks in your element, implement `attributeChanged`
  instead, which is called immediately after `attributeChangedCallback`.
  
  @method attributeChangedCallback