protected function isUploadModuleAvailable()
    {
        if ($this->isUploadModuleAvailable === null) {
            $this->isUploadModuleAvailable =    false !== $this->getUploadModule()
                                            &&  app()->bound(FileRepositoryInterface::class);
        }

        return $this->isUploadModuleAvailable;
    }