[leak] List is missing destructor

List obviously needs a destructor to clear shared data.