adding ArrayAccess to Payload