[Memory] CurrentSolution isn't used anywhere

But it's keeping the Solution in memory.

Possibly make the Dispose in WrappedMonitor virtual and set it null there?