/// <summary>
 /// Two HTTP response layers are equal iff they have the same version, header, body, status code and reason phrase.
 /// </summary>
 public override bool Equals(HttpLayer other)
 {
     return(Equals(other as HttpResponseLayer));
 }
 public override bool Equals(HttpLayer other)
 {
     return(this.Equals(other as HttpRequestLayer));
 }