Always return fresh instance and allow setting multiple stream wrappers at once
Removed kernel's getAssetURL method and replaced with new stream wrapper, works like a charm
Fixed one call I missed
Always change the URI property of the wrapper