Fixed multiple AbstractCollection bugs and removed ArrayAccess interface