Sets of gets element name
@param {String} val New element name. If not passed, current
name is returned
@returns {String}
function(val) {
			if (!_.isUndefined(val) && this._name !== (val = String(val))) {
				this.parent._updateSource(val, this.nameRange());
				this._name = val;
			}
			
			return this._name;
		}