public function prependCell($cell, $name = null)
    {
        $cell = $this->buildCell($cell);
        if ($name == null && $cell->getName() != '') {
            $name = $cell->getName();
        }
        if ($name == null) {
            array_unshift($this->cells, $cell);
        } else {
            $this->cells = [$name => $cell] + $this->cells;
        }
        reset($this->cells);
        $cell->setName(key($this->cells));
        return $this;
    }