fix instance Hashable Place: use hashWithSalt