AM AbstractArray - new class, ArrayClass now extends AbstractArray