Added destructors to *ConstantData

I may fix a smoother solution using ptr wrappers