Switch to JSON.Value msg representation for Requests and cleanup