Create and use types

You are creating a new collection type and you want to make sure the elements in it can be easily accessed. What should you add to the type?

Static property
Indexer property
Generic type parameter
Constructor