code: function(name) {
  		if (!name)
  			return this;
  		if (name.__yLexem__) {
  			this._queue.push(name);
  			return this;
  		}
  		var args = argToArr(arguments, 1),
  			dereference;
  		if (typeof name === 'string') {
  			name = name.split(':');
  			if (name[0][0] === '@') {
  				name[0] = name[0].substring(1);
  				return this.container(y().exec('useFromContext', [name, args]));
  			}
  		}
  		var method = (name.forEach ? Template.getAPIMethod(name) : name);
  		if (method.__yTemplate__)
  			this._queue = this._queue.concat(method._queue);
  		else
  			method.apply(this, args);
  		return this;
  	}
docs: ____________________________________________ API mngt