public function __construct(Filesystem $Filesystem, CategoryPaths $CategoryPaths, MediaPaths $MediaPaths, Images $Image, Caption $Caption, $Config = null)
{
$this->Filesystem = $Filesystem;
$this->CategoryPaths = $CategoryPaths;
$this->MediaPaths = $MediaPaths;
$this->Image = $Image;
$this->Caption = $Caption;
$this->basepath = public_path() . '/media/';
$this->Config = $Config ?: \Config::getFacadeRoot();
}