public ResolvingEncounter(HttpResponseMessage currentResponse, ApplicationStateInfo applicationStateInfo)
 {
 }
 public Exploring(HttpResponseMessage currentResponse, ApplicationStateInfo applicationStateInfo)
 {
 }
 public Started(Uri entryPointUri, ApplicationStateInfo applicationStateInfo)
 {
     this.entryPointUri = entryPointUri;
     this.applicationStateInfo = applicationStateInfo;
 }
 public ResolvingEncounter(HttpResponseMessage currentResponse, ApplicationStateInfo applicationStateInfo)
 {
     this.currentResponse = currentResponse;
     this.applicationStateInfo = applicationStateInfo;
 }
 public Error(HttpResponseMessage currentResponse, ApplicationStateInfo applicationStateInfo)
 {
     this.currentResponse = currentResponse;
     this.applicationStateInfo = applicationStateInfo;
 }