I am getting a object with a List from a 3rd party, so I cannot set the constructor. 
I have two ActionResult one gets the object from the 3rd party, and my other one is used by jquery autocomplete.

I can't figure out a way to set the List and keep it from not going null in the next ActionResult... 

```
public class MyController : Controller
{
  public List<T> myList;

  public ActionResult CallToGetThirdPartList(ThirdPartyObject obj)
  {
    list = obj.SpecialList;
    return View(obj); //important 
  }
  public ActionResult Search(ThirdPartyObject obj) //gets called from jquery 
  {
     var results = from m in myListist   //this is null
                   where m.Title.StartsWith(term)  
                   select new { label = m.Summary, m.id };  

            return Json(results, JsonRequestBehavior.AllowGet)
  }
}

```