
				type:Boolean,
				value: true,
			},
			observeCharacterData: {
				type:Boolean,
				value: true
			},
			observeAttributes:{
				type:Boolean,
				value: true
			},
		},

		ready: function() {
			this.async(this._updateDomObject);
		},

		_updateDomObject: function() {
			this.set("domObject", StrandLib.DataUtils.objectifyDistributedNodes( this.getLightDOM() ));
			this.domObjectChanged(this.domObject);
		},

		domObjectChanged: function(domObject) {},

		_nodesChanged:function(mutations) {
			//supe