comparator can be a key string; watch it if it is
if watches declared in spec add them to _watched