public function addFile($pathOrFile)
    {
        $file = is_string($pathOrFile) ? new File($pathOrFile) : $pathOrFile;

        if (!($file instanceof File)) {
            throw new UnexpectedTypeException('string" or "\KG\DigiDoc\File', $file);
        }

        $this->getFiles()->add($file);
    }