public override int GetHashCode()
        {
            int hash = GetType().GetHashCode();

            hash += limits.GetHashCode();
            return(hash);
        }