marshaling from CLR to V8 without JSON serialization