That might work.   I need to start to expand the low-level API such that this could happen.  Currently there are some things that can't be serialized back which we extract in the high level API.  The PR which follows this brings us closer....  It's a good goal to have.