Hi guys, I have a question about dispatch. In my cli app, there are many different commands that each return a different object type, each of which inherits from a base object and implements its own `toTable` method (for outputting tabular data to the terminal). What I'm wondering is if there's a way to define a `toJson` method just once for all of these derived types. The problem is that if I simply define `toJson` for my base object type as `$(%data)`, I only get `{}`. Otherwise, I can define it for each subtype, but that's the boilerplate I'm tryign to avoid. Any thoughts here?