public SearchResults(string original, Entity source, IEnumerable<RenamedBase> items)
 {
   this.original = original;
   this.source = source;
   foreach (RenamedBase item in items)
     AddResult(item);
 }
 public SearchResults(string original, Entity source, IEnumerable<INamedEntity> items)
 {
   this.original = original;
   this.source = source;
   foreach (INamedEntity item in items)
   {
     AddResult(item);
     if (item is Entity)
       message = SearchResultMessage.Substitution;
   }
 }