Currently the config of some tasks is a `dict`, while for others it's a primitive data type (e.g. `WaitTask` has an `int`) We might want to unify this.