public function unshift($key, $value)
    {
        $oldItems = $this->firstItems;
        $this->firstItems = array(
            $key => $value
        );

        if ($oldItems) {
            $this->firstItems = $this->firstItems + $oldItems;
        }

        return $this;
    }