 	contextualize: (opts={},next) ->
 		# Prepare
 		{opts,next} = @getActionArgs(opts,next)
-		changes = {}
-
-		# Fetch
-		meta = @getMeta()
-		relativePath = @get('relativePath')
-		relativeDirPath = @get('relativeDirPath')
-		relativeBase = @get('relativeBase')
-		filename = @get('filename')
-		outPath = @get('outPath')
-		outDirPath = @get('outDirPath')
-		name = meta.get('name') or null
-		slug = meta.get('slug') or null
-		url = meta.get('url') or null
-
-		# Create the URL for the file
-		if !url and relativePath
-			escapedRelativePath = relativePath.replace(/[\\]/g, '/')
-			url = "/#{escapedRelativePath}"
-			@setUrl(url)
-
-		# Create a slug for the file
-		if !slug and relativeBase
-			changes.slug = slug = balUtil.generateSlugSync(relativeBase)
-
-		# Set name if it doesn't exist already
-		if !name and filename
-			changes.name = name = filename
-
-		# Create the outPath if we have a outpute directory
-		if @outDirPath and relativePath
-			changes.relativeOutDirPath = relativeOutDirPath = relativeDirPath  if  relativeDirPath?
-			changes.relativeOutPath = relativeOutPath = relativePath
-			changes.outPath = outPath = pathUtil.join(@outDirPath,relativePath)
-			if outPath
-				changes.outDirPath = outDirPath = pathUtil.dirname(outPath)
-
-		# Apply
-		@set(changes)
 
 		# Forward
 		next()

		if !date and mtime
			changes.date = date = mtime

		# Apply
		@set(changes)


		changes = {}

		# Fetch
		meta = @getMeta()
		basename = @get('basename')
		filename = @get('filename')
		fullPath = @get('fullPath')
		extensions = @get('extensions')
		relativePath = @get('relativePath')
		mtime = @get('mtime')
		date = meta.get('date') or null
		name = meta.get('name') or null
		slug = meta.get('slug') or null
		url = meta.get('url') or null
		extension = null
		outExtension = null
		relativeDirPath = null
		relativeBase = null
		outDirPath = null
		contentType = null
		fullDirPath = null
		outFilename = null
		outPath = null
		relativeOutDirPath = null
		relativeOutPath = null

		# Filename
		if fullPath
			changes.filename = filename = pathUtil.basename(fullPath)
			changes.outFilename = outFilename = filename

		# Basename, extensions, extension
		if filename
