TFCoordinate and TFPoint hash + equals