public static function make(ContainerAwareInterface $container, Closure $callback = null)
    {
        $collection = new AssetCollection(new Asset($container));

        if (is_null($callback)) {
            return $collection->asset();
        }

        return $callback($collection);
    }