No, one can set an asset without referencing it, ie i create a static perlin texture at runtime and then add it to the assets but i don't have to reference it necessarily.