fix(Dart1.8): fix analyzer warnings
fix(Dart1.8): Promise handling
feat(Change Detection): Add support for keyed access