public function addBlockType($Marker, $Type)
    {
        if (!isset($this->BlockTypes[$Marker]))
        {
            $this->BlockTypes[$Marker] = [];
        }

        $BlockTypes = &$this->BlockTypes[$Marker];
        array_unshift($BlockTypes, $Type);

        return $this;
    }