feat(dccd): add Support for ObservableList, ObservableMap & ChangeNotifier

Lower the target time to prevent a memory overflow. Benchmark added.

To use annotate your models with @Observable or use ObservableList or
ObservableMap.

Fixes #773
Closes #1156