final public function interpolate($message, array $context = array())
	{
		return strtr(
			$message,
			array_combine(
				array_map(
					function($key)
					{
						return "{{$key}}";
					},
					array_keys($context)
				),
				array_values($context)
			)
		);
	}