If you have a level with 5000 of the same class in it, that class only gets loaded once for the level.
All this business with soft/hard references, is to stop the engine loading thing you aren’t going to use.
If you’ve got 5000 in the level, well, er, you are using it.