Once again ArrayClass, ArrayCollector; deleting AbstractArray