SameValue does not collision with TObject.Equals
Adding LinearHashTable