Add cache to Container.assets

Closes assembla-74