fix(Dart1.8): fix analyzer warnings
fix(Dart1.8): Promise handling
feat(Change Detector): Add support for collection deep watch
fixup deep
fixup support null