code: function(value_container, property_name) {
  
  		this.guid = Lava.guid++;
  		this._value_container = value_container;
  		this._property_name = property_name;
  		this.level = value_container.level + 1;
  		this._container_changed_listener = value_container.on('changed', this.onParentDataSourceChanged, this);
  		this._refreshValue();
  
  		Lava.schema.DEBUG && Lava.ScopeManager.debugTrackScope(this);
  
  	}
docs: Create DataBinding instance
  @param {_iValueContainer} value_container The scope, which provides the data source for this instance
  @param {string} property_name