added ArrayPartIterator with TestArrayPart
fixed getInstance in ArrayPart