WIP - Add full subdoc support to Javascript client