public function load($configFile = null)
	{
		$this->configData = json_decode(file_get_contents($this->templateFile));

		if ($configFile == null)
		{
			$configFile = $this->configFile;
		}

		if (file_exists($configFile))
		{
			$configData = json_decode(file_get_contents($configFile));
			if (!$configData)
			{
				throw new JsonException();
			}

			foreach ($this->configData as $name => $itemData)
			{
				$itemData->value = ValueByPath::getValueByPath($configData, $name);
			}
		}
	}