I think there is no need for destructor in D and explicit deletes, because of the GC.