Fixing constructor&destructor of CMSatPrivateData
Use destructor to do the heavy-lifting