You could have a base class that only exposes the dispatcher and then extend that class to the full heavy class.
The the cast would be to the barebone class (limiting memory usage)
You could have a base class that only exposes the dispatcher and then extend that class to the full heavy class.
The the cast would be to the barebone class (limiting memory usage)