afaik it’s not a good idea to override UE Memory managment system. What about a function to UndoModifications() ?