function (key, root, originalKey) {
	this.root = root;
	this.key = key;
	//!steal-remove-start
	if (process.env.NODE_ENV !== 'production') {
		this[canSymbol.for("can-stache.originalKey")] = originalKey;
	}
	//!steal-remove-end
}
function (key, root, originalKey) {
	this.root = root;
	this.key = key;
	
	if (process.env.NODE_ENV !== 'production') {
		this[canSymbol.for("can-stache.originalKey")] = originalKey;
	}
	
}
function ( key , root , originalKey ) { this . root = root ; this . key = key ; //!steal-remove-start if ( process . env . NODE_ENV !== 'production' ) { this [ canSymbol . for ( "can-stache.originalKey" ) ] = originalKey ; } //!steal-remove-end }
### Bracket For accessing properties using bracket notation like `foo[bar]`
### Bracket For accessing properties using bracket notation like foo [ bar ]