fixed Cell.GetHashCode() bug