code: function(name_source_scope) {
  
  		if (Lava.schema.DEBUG && !name_source_scope.guid) Lava.t("Only PropertyBinding and DataBinding may be used as name source for segments");
  
  		if (!(name_source_scope.guid in this._data_segments)) {
  
  			this._data_segments[name_source_scope.guid] = new Lava.scope.Segment(this, name_source_scope);
  
  		}
  
  		return this._data_segments[name_source_scope.guid];
  
  	}
docs: Get a {@link Lava.scope.Segment}, which is bound to property of the value of this container
  @param {(Lava.scope.PropertyBinding|Lava.scope.DataBinding)} name_source_scope
  @returns {Lava.scope.Segment}