Step 2

model.dart
class CodeLab extends Observable
@observable fields

his tells Polymer that you want to trigger two-way data binding between
these fields and the UI. This provides the following functionality:

When an @observable field’s value changes, the UI for that field
updates automatically.
When a UI element (such as a <form> element) is bound to an @observable
field, it can modify its value.