feat(ElementInjector): change ElementInjector to accept bindings or types
perf(ElementInjector): add a benchmark measuring the instantiation of element injectors without using reflection
chore(pubspec): fix a typo
feat(ChangeDetector): Add support for chained properties