feat(Change Detector): Add support for collection deep watch