Revert "Re-added destructor because of incomplete impl type in header"

This reverts commit fefc89fe65d8affe7f06e4436566887bd775af1c.
Reverted because of mysterious error