implementation of That.IsEqualTo