Deep copy constructors, hide the heap
Removed some dead shit