Root is now initialized with either an explicit NSEnumerator or NSArray. Added indexing methods to root object.