define IDString on {Build,Task}Spec, not {Build,Task}