I added sort of redundant back references to Table at some places to make them unique in a by-value comparison. Not certain about it but seemed like the safest thing to do.