I think that @dahlbyk was rather after something like

```csharp
public virtual ICollection<string> FetchRefSpecs
{
   get { return fetchRefSpecs; }
   set { fetchRefSpecs.ReplaceAll(value); }
}
```