title: Do I have to use a CollectionBase for a PropertyGrid list?
body: <p>I am coding a C# forms application where I am using a class with a <code>PropertyGrid</code>. I am needing to have <code>Lists</code> that have nested <code>Lists</code>, and some <code>Lists</code> have other objects that need to be selected.</p>
  
  <p>My question is this: Do I have to use a <code>CollectionBase</code> for collections? All of the tutorials I have seen online use a <code>CollectionBase</code>, however I have tried a simple test application with a <code>List</code>, and the <code>List</code> works correctly so far.</p>
  
  <p>I am asking this so that I do not get in depth into my code, and realize that a <code>CollectionBase</code> is needed for certain <code>PropertyGrid</code> actions.</p>
  
  <p>Thanks.</p>