public string ExtendedToString()
{
string returnValue = this.ToString();
returnValue += !string.IsNullOrEmpty(Result) ? "Result=" + Result + ", " : "Result=null or empty, ";
returnValue += SearchResult != null ? "WebSearchResult=" + SearchResult.ToString() + ", " : "SearchResult=Empty.";
return returnValue;
}