fix deep equality watchers, non-object values