use new ArchetypeContainerType to simplify alot of container test code
todo/design comments for Collection<T>