Users shouldn't have to do `ComponentCollection.components[0]` when they could do either `ComponentCollection[0]` or `ComponentCollection['MyComponent']`