When I tried to change external-helper property of ca object over D-Bus property interface It failed because of bad type handling. Set method has type signature (string, string, variant). You can reproduce the failure using attached certmonger.py script. Patch fixing this issue is also attached (and one for changes in translation files). But I think the same issue is there for other properties (is-default at least).