moved ArrayAcces to factory