Yea, from what I am noticing, textures are being loaded into the memory as soon as the referenced object is referenced. So, like I suspected, it seems like anything that is dynamically cast to an object will have those textures loaded (even if the object is not present inworld). This would present massive performance problems while casting.