/// <summary> 
		/// Initialize the template loader with a resources class.
		/// </summary>
		public override void Init(ExtendedProperties configuration)
		{
			object value = configuration["assembly"];
			if (value is string)
			{
				assemblyNames = new List<string> { (string)configuration["assembly"] };
			}
			else if (value is List<string>)
			{
				assemblyNames = configuration.GetStringList("assembly");
			}
			else
			{
				throw new VelocityException("Expected property 'assembly' to be of type string or List<string>.");
			}
		}