I considered this. Maybe a protected `getArrayableItems` method on `Illuminate\Support\Collection`?