 		userConfig = @docpad.config.plugins[@name]
 		@config = @docpad.config.plugins[@name] = {}
 
+		# Instance config
+		@setInstanceConfig(instanceConfig)  if instanceConfig
+
 		# Merge configurations
-		configPackages = [@initialConfig, userConfig, instanceConfig]
+		configPackages = [@initialConfig, userConfig, @instanceConfig]
 		configsToMerge = [@config]
 		docpad.mergeConfigurations(configPackages,configsToMerge)
 

		@docpad = docpad

		# Swap out our configuration
		@config = balUtil.deepExtendPlainObjects({},@config)
		@initialConfig = @config
		@setConfig(config)


		# Chain
		@

	# Set Instance Configuration
	setInstanceConfig: (instanceConfig) ->
		# Merge in the instance configurations
		if instanceConfig
			balUtil.safeDeepExtendPlainObjects(@instanceConfig, instanceConfig)
			balUtil.safeDeepExtendPlainObjects(@config, instanceConfig)  if @config
		@

	# Set Configuration
	setConfig: (instanceConfig=null) =>
		# Prepare
