lib/packages/core-classes.js
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);

	}
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);

	}
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 ) ; }
Create DataBinding instance
@param {_iValueContainer} value_container The scope, which provides the data source for this instance
@param {string} property_name
Create DataBinding instance