public function unshift(...$values)
    {
        array_unshift(
            $this->getData(),
            extract($values,
                    EXTR_PREFIX_IF_EXISTS | EXTR_PREFIX_INVALID,
                    '_collection_unshift'
            )
        );

        return $this;
    }