currently, the `cli` is untested and we also only test a few elements and properties. for the latter, we can mark a slow test that just combinatorially runs all combinations of elements + properties