rework CaptureAction to use ArrayAccess
rework StatusAction to use ArrayAccess.
implement ArrayAccess to PaymentInstruction.
update doc.