No need to explicitly define forEach and spliterator