Added array iterable support