public ReadonlyNamedCollection(NamedCollection <T> backgroundCollection, bool ignoreCase = false)
 {
     _collection = backgroundCollection;
 }
 public ReadonlyNamedCollection(IEnumerable <T> collection, bool ignoreCase = false)
 {
     _collection = new NamedCollection <T>(collection, ignoreCase);
 }