code: function(widget_config) {
  
  		var parent_schema,
  			result = widget_config.storage_schema;
  
  		if (!widget_config.is_extended && widget_config['extends']) {
  
  			parent_schema = this.getMergedStorageSchema(Lava.widgets[widget_config['extends']]);
  			if (parent_schema) {
  				if (result) {
  					result = Firestorm.clone(result);
  					Lava.mergeStorageSchema(result, parent_schema);
  				} else {
  					result = parent_schema;
  				}
  			}
  
  		}
  
  		return result;
  
  	}
docs: In case of server-side parsing widget configs may be unextended. Manually merge only {@link _cWidget#storage_schema}
  from hierarchy of widget configs
  @param {_cWidget} widget_config
  @returns {Object.<name, _cStorageItemSchema>}