Yikes, can't believe I left those in there.  I did try moving the default values to the definition but then the value is not being set when I instantiate each item.

Did you mean something like:
````dart
@observable String text = '';
@observable bool done = false;

Item([this.text, this.done])
````

I think this must be incorrect.  Do you have an example?