Abandoning ArrayAccess for now