It would be smart, however, to build an array of types IF you needed an index for quick access. But you don't need to create the array until after you've created all your type instances. Then you just count the type instances and dimension an array for them.