feat(change_detector): notify directives on property changes
perf(change_detection): add baseline to change detection benchmark