code: function(dest, source) {
  
  		var name;
  
  		for (name in source) {
  
  			if (!(name in dest)) {
  
  				dest[name] = source[name];
  
  			} else {
  
  				if (Lava.schema.DEBUG && (dest[name].type != source[name].type || dest[name].tag_name != source[name].tag_name)) Lava.t("[Config storage_schema] property types must match: " + name);
  
  				if ('properties' in source[name]) {
  
  					if (!('properties' in dest[name])) {
  
  						dest[name].properties = source[name].properties;
  
  					} else {
  
  						Firestorm.implement(dest[name].properties, source[name].properties);
  
  					}
  
  				}
  
  			}
  
  		}
  
  	}
docs: Used in process of config extension to merge {@link _cWidget#storage_schema}
  @param {Object.<string, _cStorageItemSchema>} dest Child schema
  @param {Object.<string, _cStorageItemSchema>} source Parent schema