Applying Safe deallocation on all destructors needed