general purpose Object serialization / deserialization to and from ArrayBuffers. Not Stable!!