public virtual ITrackSearchRequest DeepCopySearchRequest()
        {
            IUTSessionConfig connection = null;
            IUTSearch        utSearch   = null;

            if (null != this.SessionConfig)
            {
                connection = this.SessionConfig.SessionConfigShallowCopy();
            }

            if (null != this.SearchEvent)
            {
                utSearch = this.SearchEvent;
            }

            return(new TrackSearchParameters(connection, utSearch));
        }
 public TrackSearchParameters(IUTSessionConfig sessionConfig, IUTSearch utSearch)
 {
     this.SessionConfig = sessionConfig;
     this.SearchEvent   = utSearch;
 }