I am using the valuable experimental feature, but doesn't seem to work with serde_json value. It seems I have to derive the Valuable Trait on struct but not sure how I would do that with serde_json::Value since I can't implement a trait on a type outside my crate. Are there any solutions or alternatives that I can do?