using Value and Array proxies to return to/from file transport