implemented size and copyWithZone
nothing to see here
now conforms to the NSFastEnumeration protocol