src/core/base/wnModule.js
function (components)
		{
			for (c in components)
			{
				_componentsConfig[c]=_.merge({}, components[c]);
				if (this.hasComponent(c))
					_.merge(_componentsConfig[c],this.getComponentsConfig[c]);
			}
			return this;
		}
function (components)
		{
			for (c in components)
			{
				_componentsConfig[c]=_.merge({}, components[c]);
				if (this.hasComponent(c))
					_.merge(_componentsConfig[c],this.getComponentsConfig[c]);
			}
			return this;
		}
function ( components ) { for ( c in components ) { _componentsConfig [ c ] = _ . merge ( { } , components [ c ] ) ; if ( this . hasComponent ( c ) ) _ . merge ( _componentsConfig [ c ] , this . getComponentsConfig [ c ] ) ; } return this ; }
Set new properties to the component configuration.

@param object $components components(id=>component configuration or instances)
Defaults to true, meaning the previously registered component configuration of the same ID
will be merged with the new configuration. If false, the existing configuration will be replaced completely.
Set new properties to the component configuration .