fix(chenge-detection): properly watch map['key'] constructs

Fixes #824