public int GetFunkyHash()
    {
        int hash  = this.GetHashCode();
        int index = _owner.IndexOf(item);

        return(hash | index.GetHashCode());
    }