public function decorate(AssetInterface $asset)
    {
        foreach ($this->decorators as $decorator) {
            /**
             * @var AssetDecoratorInterface $decorator
             */
            $asset = $decorator->decorate($asset);
        }

        return $asset;
    }