modernize todomvc-model-as-component