code: function(schema, raw_template, callback_name) {
  
  		var result = [],
  			tags = Lava.parsers.Common.asBlockType(raw_template, 'tag'),
  			i = 0,
  			count = tags.length;
  
  		for (; i < count; i++) {
  
  			if (Lava.schema.DEBUG && tags[i].name != schema.tag_name) Lava.t("Unknown tag in collection: " + tags[i].name);
  			result.push(
  				this[callback_name](schema, tags[i])
  			);
  
  		}
  
  		return result;
  
  	}
docs: Template represents an array of storage items (templates or objects)
  @param {_cStorageItemSchema} schema
  @param {_tRawTemplate} raw_template
  @param {string} callback_name
  @returns {Array}