public function registerAssetFactory()
    {
        $this->app->singleton('asset.factory', function ($app) {
            return new AssetFactory($app['assets.collection'], $app);
        });

        $this->app->alias('asset.factory', AssetFactory::class);
    }