I see some stuff is being set, but how many things? which ones? but it's impossible to tell what's actually happening unless you are the computer executing this code. Moreover, if you really want to do this, enyo already exposes a function `setProperty()` which allows you to pass in the string key of a published property to be automagically set: http://enyojs.com/api/#enyo.Object::setProperty