| Index: pkg/polymer/lib/src/declaration.dart | 
| diff --git a/pkg/polymer/lib/src/declaration.dart b/pkg/polymer/lib/src/declaration.dart | 
| index a7584b6326fa44bfc664092725a0bc218c938d5a..6436ffd25d4b66508a40a9f786ac1244a3c4ce30 100644 | 
| --- a/pkg/polymer/lib/src/declaration.dart | 
| +++ b/pkg/polymer/lib/src/declaration.dart | 
| @@ -71,7 +71,7 @@ class PolymerDeclaration extends CustomElement { | 
|  | 
| Map<String, Symbol> _observe; | 
|  | 
| -  Map<Symbol, Object> _instanceAttributes; | 
| +  Map<String, Object> _instanceAttributes; | 
|  | 
| List<Element> _sheets; | 
| List<Element> get sheets => _sheets; | 
| @@ -293,13 +293,13 @@ class PolymerDeclaration extends CustomElement { | 
|  | 
| void accumulateInstanceAttributes() { | 
| // inherit instance attributes | 
| -    _instanceAttributes = new Map<Symbol, Object>(); | 
| +    _instanceAttributes = new Map<String, Object>(); | 
| if (_super != null) _instanceAttributes.addAll(_super._instanceAttributes); | 
|  | 
| // merge attributes from element | 
| attributes.forEach((name, value) { | 
| if (isInstanceAttribute(name)) { | 
| -        _instanceAttributes[new Symbol(name)] = value; | 
| +        _instanceAttributes[name] = value; | 
| } | 
| }); | 
| } | 
|  |