public ServiceNameStore() { _serviceNames = new List<string>(); _serviceNameCollection = null; // set only when needed (due to expensive item-by-item copy) }