Because it returns ArrayAccess is still usable as an Array,