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