Add ArrayAccess for setting/getting properties