Done ArrayAccess class, add tests