code: function() {
        // if we have no publish lookup table, we have no attributes to take
        // TODO(sjmiles): ad hoc
        if (this._publishLC) {
          for (var i=0, a$=this.attributes, l=a$.length, a; (a=a$[i]) && i<l; i++) {
            this.attributeToProperty(a.name, a.value);
          }
        }
      }
docs: for each attribute on this, deserialize value to property as needed