lib/packages/core.js
function(resource_object) {

		for (var name in resource_object) {
			if (resource_object[name].type == 'container_stack') {

				resource_object[name] = {
					type: 'container',
					value: this._mergeRootContainerStack(resource_object[name].value)
				}

			}
		}

	}
function(resource_object) {

		for (var name in resource_object) {
			if (resource_object[name].type == 'container_stack') {

				resource_object[name] = {
					type: 'container',
					value: this._mergeRootContainerStack(resource_object[name].value)
				}

			}
		}

	}
function ( resource_object ) { for ( var name in resource_object ) { if ( resource_object [ name ] . type == 'container_stack' ) { resource_object [ name ] = { type : 'container' , value : this . _mergeRootContainerStack ( resource_object [ name ] . value ) } } } }
Container operations are stacked until first usage to guarantee correct inheritance
@param {Object} resource_object
Container operations are stacked until first usage to guarantee correct inheritance