public function __construct()
	{
		$url = URLDecode::getPiece(1);
		$this->category = (object) array(
			'display' => ucwords(str_replace('-', ' ', $url)),
			'link' => $url);
		
		parent::__construct();
	}
	public function __construct()
	{
		$query = URLDecode::getPiece(2);
		$query = urldecode($query);
        $query = str_replace('-', ' ', $query);
		
		$this->query = $query;
		
		parent::__construct();
	}
	public function __construct()
	{
		$tag = URLDecode::getPiece(2);
		$tag = str_replace('-', ' ', $tag);

        global $container;
        $repository = new Jacobemerick\Web\Domain\Blog\Tag\MysqlTagRepository($container['db_connection_locator']);
        $tag_result = $repository->findTagByTitle($tag);

		if($tag_result === false)
			$this->eject();
		
		$this->tag = $tag_result;
		
		parent::__construct();
	}
	public function __construct()
	{
		parent::__construct();
		
		$this->tag = URLDecode::getPiece(1);
	}