Implemented ArraySource.