public Object GetDynamicParameters()
        {
            if (Recursive)
            {
                pathParameters = new RecursivePathDynamicParameters();
            }
            else
            {
                pathParameters = new NonRecursivePathDynamicParameters();
            }

            return pathParameters;
        }
        public Object GetDynamicParameters()
        {
            if (Recursive)
            {
                pathParameters = new RecursivePathDynamicParameters();
            }
            else
            {
                pathParameters = new NonRecursivePathDynamicParameters();
            }

            return(pathParameters);
        }