Make ListSet obey the contract of equals()