b8e885c6e5
Avoids a breach of responsibilities in the interface and keeps the direct code for memory management within the VMManager class.