Fixed the deconstructor deletion issue.
Now to find the damn unfreed memory