:) :+1: i like this syntax.

i wonder if we can infer this dynamically. e.g. `xxx_uri` results in a property called `xxx` and then when you enumerate the types it will figure it out by looking at the `_type` param that comes back on the result.