+ // We don't want to invoke any change handlers until
+ // these are all set, so we do that ourselves
+ for (var i in objdef) {
+ if (i == 'kind') continue;
+ this.currentView[i] = objdef[i];
+ }
+ for (var i in objdef) {
+ if (i == 'kind') continue;
+ this.currentView[i + 'Changed'] && this.currentView[i + 'Changed']();
+ }