a XYZ as xyz 1 access to json: [red, blue] A -> {"A":"red","B":"blue"} of A 2 access to json: [red, blue] A -> red RST as rst 1 access to json: [red, blue] B -> {"A":"red","B":"blue"} of B 2 access to json: [red, blue] B -> blue UVW as uvw 1 access to json: [red, blue] B -> {"A":"red","B":"blue"} of B 2 access to json: [red, blue] B -> blue b