Ive a problem with the BusinessProcess.Load() method from the OTA.

I need to call the OTA Method .Load() for every BusinessProcess test in a folder, however, there is no 'Unload()' method, which I can see, that will allow me to unload the Components out of the active memory when finished with them.

Without unloading, the system eventually runs out of memory, and the application stops.

Any ideas?
When it crashes, it ends up having used 93% of system memory.

I have tried

BPTest = null;
at the end of using the Components, but the System Memory usage continues to grow.