observe && this.observe.replace(".*", ".").split(" ");
},
_itemsChanged: function(change) {
if (change.path == "items") {
if (Array.isArray(this.items)) {
this.collection = Polymer.Collection.get(this.items);
} else if (!this.items) {
this.collection = null;
} else {
this._error(this._logf("dom-repeat", "expected array for `items`," + " found", this.items));
}
this._splices = [];
this._fullRefresh = true;
this._debounceTemplate(this._render);
} else if (change.path == "items.splices") {
this._splices = this