instead of all properties for the software flattened out on it, create separate `installed` and `latest` properties like so: ``` { "name": "test", "installed": { "type": "command", "executable": { "command": "test-binary" }, "args": "hello-world", "shell": "", "regex": "version v(.*)", }, "latest": { "type": "request", "url": "https://google.com", "regex": "version v(.*)" } } ```