How can I expose a List so that it is readonly, but can be set privately?
List
This doesn\'t work:
public List myList
If you want readonly collection use ReadOnlyCollection, not List:
public ReadOnlyCollection MyList { get; private set; }