public PersistentList(IList <T> list)
 {
     _clojureList = clojure.lang.PersistentList.create((IList)list);
 }
 private PersistentList(clojure.lang.IPersistentList clojureList)
 {
     _clojureList = clojureList;
 }
 public PersistentList()
 {
     _clojureList = clojure.lang.PersistentList.create(new List <T>());
 }