We could avoid marshalling json blobs into classes at runtime, and instead rely on the type safety guarantees already provided of the server. Thoughts?